Resultados da pesquisa a pedido "gcc"
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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" ...
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", ...
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 ...
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 ...