Resultados da pesquisa a pedido "gcc"

12 a resposta

Como dizer ao GCC que um argumento de ponteiro é sempre alinhado por duas palavras?

No meu programa, tenho uma função que faz uma adição de vetor simplesc[0:15] = a[0:15] + b[0:15]. O protótipo da função é: void vecadd(float * restrict a, float * restrict b, float * restrict c); Em nossa arquitetura incorporada de 32 bits, há ...

8 a resposta

esativar seletivamente os avisos do GCC para apenas parte de uma unidade de traduçã

Qual é o equivalente mais próximo do GCC a esse código de pré-processador MSV #pragma warning( push ) // Save the current warning state. #pragma warning( disable : 4723 ) // C4723: potential divide by 0 // Code which would generate warning ...

4 a resposta

possível acessar variáveis definidas no assembly a partir de

Posso ler ou gravar em uma variável definida no meu arquivo de montagem no meu arquivo C? Eu não conseguia descobrir sozinho. Por exemplo, o arquivo C tem a seguinte aparência: int num = 33;e produz este código de montagem: .file "test.c" ...

4 a resposta

Evitar avisos de “redefinição de typedef” ao definir estruturas

Estou definindo algumas estruturas que se referem umas às outras e digitando as estruturas antes de usá-las, para que cada estrutura esteja 'ciente' das outras (estava recebendo erros de compilação sem isso). Não tenho certeza se isso ...

6 a resposta

Referência indefinida de `omp_get_max_threads _ '

Estou recebendo os seguintes erros ao tentar compilar um projeto: (fortran, usando gfortran) eferência não definida para `omp_get_max_threads _ ' eferência não definida para `omp_get_thread_num _ ' O problema é que minha versão do GCC é ...

2 a resposta

O que é _GLOBAL_OFFSET_TABLE?

Usando o nm [http://linux.about.com/library/cmd/blcmdl1_nm.htm] no Linux para ver os símbolos no meu programa, vejo um símbolo com o nome_GLOBAL_OFFSET_TABLE_ como mostrado abaixo. Alguém pode elaborar o que é_GLOBAL_OFFSET_TABLE_ ...

2 a resposta

Tabela de vinculação de processo e tabela de deslocamento global

Estou lendoeste artigo sobre PLT (Process Linkage Table) e GOT (Global Offset Table) [http://www.technovelty.org/linux/pltgot.html]. Embora o objetivo do PLT seja claro para mim, ainda estou confuso sobre o GOT. O que entendi no artigo é que GOT ...

4 a resposta

Como mostro o valor de um #define em tempo de compilação no gcc

Até agora eu tenho tanto quanto: #define ADEFINE "23" #pragma message ("ADEFINE" ADEFINE)O que funciona, mas e se o ADEFINE não for uma string? #define ADEFINE 23 #pragma message ("ADEFINE" ADEFINE)causas warning: 'mensagem de pragma' ...

6 a resposta

Em C, por que você precisa de uma declaração depois de um rótulo "goto"

Estou escrevendo algum código C e no meu código tenho dois loops aninhados. Em uma condição específica, eu querobreak fora do circuito interno econtinue no loop externo. Tentei fazer isso usando uma etiqueta no final do código do loop externo e, ...

20 a resposta

rro de compilação do @ARM, VFP registrado usado pelo executável, não pelo arquivo de objeto

Eu tenho esse problema há alguns dias e não consigo entender o que realmente está acontecendo aqui ou qual é o problem Eu tenho um makefile com estas bandeiras: CC = arm-linux-gnueabihf-gcc-4.6 FLAGS = -O3 -march=armv7-a ...