Resultados da pesquisa a pedido "gcc"

1 a resposta

Como fornecer ao Matlab a versão antiga do gcc que ele desej

No meu computador, tenho o Ubuntu 10.10 com o gcc 4.4.4. Tento compilar alguns arquivos mex que usam CUDA e recebo a seguinte mensagem de erro: >> cns_build('hmax') compiling... /home/leMe/hmax/cns/source/common_dec.h(54): warning: omission of ...

2 a resposta

imprimindo novas linhas com o printf assembly

Oi, estou tentando escrever um código de montagem que use printf para imprimir uma determinada string. Estou declarando minhas seqüências de caracteres antes de usar na seção .data e um exemplo de teste é o seguinte: extern printf extern fflush ...

3 a resposta

É garantido que o memset zere os bits de preenchimento em uma estrutur

m geral, conforme o padrão C, é garantido que o memset () com 0 zere os bits de preenchimento em uma estrutura E o gcc? Por exemplo, algo como: struct MyStruct { unsigned char member1; unsigned int member2; char member3; unsigned char ...

4 a resposta

O __atributo do gcc __ ((embalado)) / #pragma pack é inseguro?

Em C, o compilador distribuirá membros de uma estrutura na ordem em que são declarados, com possíveis bytes de preenchimento inseridos entre os membros ou após o último membro, para garantir que cada membro esteja alinhado corretament gcc ...

1 a resposta

Às vezes, os semáforos entre processos não funcionam como esperado

Tenho o seguinte código C, em que variáveis prefixadas por sm são compartilhados por dois processos proc1 e proc2. Portanto, os semáforos também são compartilhados. Este código é chamado repetidamente. Portanto, se eu disser valor anterior, isso ...

6 a resposta

tipo de verificação em C / gcc

Veja o exemplo simples abaixo. Quando uma função retornando umenum é atribuído a uma variável de @ diferenenum Não recebo nenhum aviso nem comgcc -Wall -pedantic. Por que não é possível para um compilador C fazer a verificação de tipo emenums? ...

5 a resposta

compilador @Cuda não está funcionando com o GCC 4.5 +

Sou novato na Cuda e estou tentando compilar esse simplestest_1.cu Arquivo #include <stdio.h> __global__ void kernel(void) { } int main (void) { kernel<<<1,1>>>(); printf( "Hello, World!\n"); return 0; }using this:nvcc test_1.cu A saída que ...

1 a resposta

gcc debug symbols (-g flag) vs linker -rdynamic option

glibc fornecebacktrace() ebacktrace_symbols() para obter o rastreamento da pilha de um programa em execução. Mas, para que isso funcione, o programa deve ser construído com o linker-rdynamic flag. Qual é a diferença entre-g sinalizador passado ...

4 a resposta

Como posso obter o que minha função principal retornou?

Em um programa C, se quisermos fornecer alguma entrada do terminal, podemos fornece int main(int argc, char *argv[]) Da mesma forma, se queremos obter o valor de retorno demain() function então como podemos obtê-lo? Em cadamain() nós ...

4 a resposta

Como gerar o símbolo de depuração do gcc fora do destino da compilação?

Eu sei que posso gerar um símbolo de depuração usando a opção -g. No entanto, o símbolo é incorporado no arquivo de destino. O gcc poderia gerar o símbolo de depuração fora do executável / biblioteca de resultados? Como o arquivo .pdb ...