Resultados da pesquisa a pedido "gcc"

6 a resposta

Há problemas de desempenho ao usar o pragma pack (1)?

Nossos cabeçalhos usam#pragma pack(1) ao redor da maioria de nossas estruturas (usadas para E / S de rede e arquivo). Entendo que ele altera o alinhamento de estruturas do padrão de 8 bytes para um alinhamento de 1 byt Assumindo que tudo seja ...

2 a resposta

Diferença entre libgcc.a e libgcc_s.a?

Instalamos o GCC elibgcc no AIX 6.1 usando os arquivos RP O que eu gostaria de saber é por que "libgcc_s.a" não foi criado na seguinte past /opt/freeware/lib/gcc/powerpc-ibm-aix6.1.0.0/4.2.0/Existe umlibgcc.a nessa pasta, mas nãolibgcc_s.a e o ...

4 a resposta

Bizarro uso do operador condicional no Linux

No kernel do Linux 3.0.4, mm / filemap.c tem esta linha de código: retval = retval ?: desc.error; Tentei compilar um caso de teste mínimo semelhante com o gcc -Wall e não recebo nenhum aviso; o comportamento parece idêntico a: retval = retval ...

4 a resposta

Erro: caractere inválido no nome em (1)

Estou tentando compilar um arquivo fortran junto com alguns arquivos .h no FORTRAN. Os arquivos .h contêm definição para blocos comuns de variável. Ao compilá-los no Fortran, recebo o seguinte erro: integer ...

1 a resposta

Link de bibliotecas com o gcc: ordem dos argumentos

Assim que atualizei minha distribuição do Ubuntu para 11.10, comecei a ver um comportamento estranho do vinculador com o gcc. Consegui resolver o problema movendo meu-l argumentos até o final do comando gcc (meu problema foi semelhante ao ...

2 a resposta

Como `({…})` retorna um valor?

Encontrei recentemente esta macro do GCC: #define max(a,b) \ ({ typeof (a) _a = (a); \ typeof (b) _b = (b); \ _a > _b ? _a : _b; }) Eu não percebi antes de ver este código, que um bloco de código{...} pode de alguma forma retornar valor em ...

7 a resposta

Erro ao instalar o PCRE

Estou tentando instalar o PCRE no meu Ubuntu 11.10 Server. Quando executo o comando "make", recebo uma saída muito longa que sempre termina com este erro: libtool: link: ( cd ".libs" && rm -f "libpcreposix.la" && ln -s "../libpcreposix.la" ...

1 a resposta

O que é o símbolo "___emutls_get_address"?

Oh, eu sou um novato no GCC e MAC e Makefile. Hoje eu pretendia criar uma biblioteca dinâmica usando o MAC OS X e o GCC 4.4.2, mas ao vincular os arquivos .o, o compilador reclama desta forma: Undefined symbols: "___emutls_get_address", ...

6 a resposta

Como criar uma biblioteca compartilhada (.so) sem caminhos de dependência completos codificado

Preciso criar duas bibliotecas compartilhadas de terceiros, para que seus arquivos .so sejam reutilizados por outros projetos. No entanto, após a compilação, uma dessas bibliotecas contém o caminho codificado para outro. Esse caminho é inválido ...

4 a resposta

mplementações distintas para funções virtuais puras com o mesmo nome [duplicad

Possible Duplicate: erdar interfaces que compartilham o nome de um méto [https://stackoverflow.com/questions/2004820/inherit-interfaces-which-share-a-method-name] Tenho duas classes baseI1 eI2 com funções virtuais purasvoid R() = 0;. Eu quero a ...