Resultados da pesquisa a pedido "c"
C: Criando biblioteca estática e vinculando usando um Makefile
estou tentandoentender bibliotecas estáticas e compartilhadas [http://randu.org/tutorials/c/libraries.php]. Quero fazer o seguinte para criar um makefile que separa a compilação e a vinculação, de modo que uma biblioteca estática seja criada e ...
Modifique uma string com o ponteiro [duplicate]
Esta pergunta já tem uma resposta aqui: Incremente o primeiro byte de uma string em um [/questions/19782398/increment-the-first-byte-of-a-string-by-one] 3 respostas Esses dois códigos precisam mudar o caracter2 no personagem'4' int main(int ...
Por que _init do csu / init-first.c da glibc é chamado antes de _start, mesmo que _start seja o ponto de entrada do ELF?
Notei pela primeira vez enquanto brincava com o GDBrbreak .e, em seguida, criou um exemplo mínimo: (gdb) file hello_world.out Reading symbols from hello_world.out...done. (gdb) b _init Breakpoint 1 at 0x4003e0 (gdb) b _start Breakpoint 2 at ...
verifique se o sinalizador de transporte está definido
Usando o assembler em linha [gcc, intel, c], como verificar se o sinalizador de transporte está definido após uma operação?
Declarando e inicializando matrizes em C
Existe uma maneira de declarar primeiro e depois inicializar uma matriz em C? Até agora, eu tenho inicializado uma matriz como esta: int myArray[SIZE] = {1,2,3,4....};Mas eu preciso fazer algo assim int myArray[SIZE]; myArray = {1,2,3,4....};
gerar dependências para um makefile para um projeto em C / C ++
Eu tenho um projeto que tem um makefile com dependências quebradas. Existe alguma maneira mais conhecida de gerar uma lista de dependências para o projeto que eu possa usar no makefile, além de examinar cada arquivo de origem manualmente ou com ...
Converter string Swift em ponteiro CChar
No meu projeto de aplicativo rápido, tenho que interagir com APIs C. Uma das funções C usa um ponteiro de char como entrada, portanto, tenho que converter minha string rápida em ponteiro de char. Mas não sei como fazê-lo corretamente. Aqui está ...
Uso correto de Stat em C
Por que isso funciona: char *fd = "myfile.txt"; struct stat buf; stat(fd, &buf); int size = buf.st_size; printf("%d",size);Mas isso não funciona: char *fd = "myfile.txt"; struct stat *buf; stat(fd, buf); int size = buf->st_size; printf("%d",size);
Qual foi a justificativa para tornar opcional `return 0` no final de` main`?
Começando com o padrão C99, o compilador é necessário para gerar o equivalente a umreturn 0 oureturn EXIT_SUCCESS se nãoRetorna é fornecido no final demain. Houve também uma alteração correspondente e idêntica ao padrão da linguagem C ++ na mesma ...
Implementação da concatenação literal de cadeias de caracteres em C e C ++
AFAIK, esta questão se aplica igualmente aCe C ++ Etapa 6 das "fases de tradução" especificadas noCO padrão (5.1.1.2 no rascunho do padrão C99) afirma que os literais de string adjacentes devem ser concatenados em um único ...