Resultados da pesquisa a pedido "c"

2 a resposta

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 ...

4 a resposta

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 ...

1 a resposta

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 ...

4 a resposta

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?

8 a resposta

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....};

5 a resposta

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 ...

1 a resposta

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á ...

6 a resposta

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);

2 a resposta

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 ...

5 a resposta

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 ...