Resultados da pesquisa a pedido "c"

2 a resposta

Compilar com -static-libgcc -static-libstdc ++ ainda resulta em dependência dinâmica da libc.so

Estou tentando criar um executável o mais portátil possível. Depois de remover algumas dependências, me deparei com o seguinte ao executar o binário em outro sistema: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.15' not found (required ...

1 a resposta

Código C com resultados indefinidos, o compilador gera código inválido (com -O3)

Eu sei que quando você faz certas coisas em um programa C, os resultados são indefinidos. No entanto, o compilador não deve estar gerandoinválido código (de máquina), certo? Seria razoável se o código fizesse a coisa errada, ou se o código ...

3 a resposta

printf: Isso é seguro?

Eu estou apenas querendo saber se esta expressão é segura: int main (void) { char my_tab[256]; memset(my_tab,0x61,sizeof(my_tab)); printf("Is it safe ? : %.256s",my_tab); /* is it safe ? */ }

2 a resposta

Convertendo 4 bytes brutos em ponto flutuante de 32 bits

Estou tentando reconstruir um valor de ponto flutuante de 32 bits de um eeprom. Os 4 bytes na memória eeprom (0-4) são: B4 A2 91 4D e o PC (VS Studio) o reconstrói corretamente como 3.054199 * 10 ^ 8 (o valor do ponto flutuante que eu sei que ...

2 a resposta

use o mmap em C para gravar na memória. [fechadas]

Eu quero usarmmap() para criar um arquivo contendo alguns números inteiros. Quero escrever neste arquivo, escrevendo na memória. Eu sei que os dados na memória são no formato binário e, portanto, os dados no arquivo também estarão no formato ...

4 a resposta

C - Como implementar a estrutura de dados do conjunto?

Existe alguma maneira complicada de implementar uma estrutura de dados definida (uma coleção de valores exclusivos) em C? Todos os elementos em um conjunto serão do mesmo tipo e há uma enorme memória RAM. Como eu sei, para números inteiros, isso ...

5 a resposta

como faço para imprimir uma função mex enquanto estiver em execução?

Eu tenho um arquivo mex chamado no meu script MATLAB. A função mex pode demorar um pouco para ser executada; portanto, para impedir que meu código "pare por aí sem nenhuma saída", coloquei muitosprintf instruções no arquivo mex para gerar algumas ...

1 a resposta

Bash Nenhum arquivo ou erro de diretório (Simulador de cache)

Estou desenvolvendo um simulador de cache para contar erros, acertos, despejos. Tentei compilar meu programa com o seguinte comando: ele funcionou perfeitamente, sem nenhum erro, Program #include <stdlib.h> #include <stdio.h> #include <getopt.h> ...

5 a resposta

Por que os compiladores C acrescentam sublinhados a nomes externos?

Estou trabalhando em C há tanto tempo que o fato de que os compiladores normalmente adicionam um sublinhado ao início de umextern é apenas entendido ... No entanto,outra pergunta SO ...

4 a resposta

Incorporando blobs binários usando gcc mingw

Estou tentando incorporar blobs binários em um arquivo exe. Estou usando o mingw gcc. Eu faço o arquivo de objeto assim: ld -r -b binary -o binary.o input.txtEm seguida, procuro a saída objdump para obter os símbolos: objdump -x binary.oE ...