Resultados da pesquisa a pedido "linker"
Arquivos de objeto não adicionados corretamente para arquivar no mac
Estou tentando criar um arquivo morto a partir de uma coleção de arquivos de objetos. Estou fazendo isso com ar -rs my_archive.a foo.o bar.o other_object_files.o. Em uma máquina linux está tudo bem, mas quando tento o mesmo comando no meu ...
Substituindo ld por ouro - alguma experiência?
Alguém já tentou usargold [http://en.wikipedia.org/wiki/Gold_%28linker%29]ao invés deld? gold promessas [http://www.airs.com/blog/archives/38]ser muito mais rápido queld, portanto, pode ajudar a acelerar os ciclos de teste para ...
Como entender sua ligação / dependências em C ++?
Sou desenvolvedor Java e nunca preciso me preocupar em incluir arquivos ou mexer com arquivos BUILD. Sempre que preciso escrever código C ++, as coisas ficam mais complicadas. Posso pensar em criar arquivos * .h como interfaces em Java, mas ...
realocação nasm / ld "truncada para caber: R_386_16"
Montagem: [BITS 16] global _start _start: mov ax, 0x07C0 mov ds, ax mov si, hw call print_string jmp $ print_string: mov ah, 0x0E .char: lodsb cmp al, 0 je .exit int 0x10 jmp .char .exit: ret times 0x100-($-$$) db 0 hw: db "Hello, World!", ...
O que os vinculadores realmente fazem com funções multi-definidas `inline`?
Em C e C ++,inline É claro que as funções com vínculo externo podem ter várias definições disponíveis no momento do vínculo, presumindo-se que essas definições sejam todas (espero) idênticas. (Obviamente, estou me referindo a funções declaradas ...
Ativando sinalizadores de vinculador com o CMake
Ao gerar destinos do VS2010 com o CMake, eu gostaria que o sinalizador / LTCG estivesse ativado (apenas para release + releasewithdebinfo se possível, mas tudo bem se estiver ativado para depuração). Como faço para modificar os sinalizadores do ...
Como posso isolar símbolos de bibliotecas C / C ++ / ObjC de terceiros?
Eu tenho um projeto que precisa incorporar duas bibliotecas de terceiros, libA e libB. Eu tenho pouca ou nenhuma influência sobre as bibliotecas de terceiros. O problema é que libA e libB incluem versões diferentes de uma biblioteca ...
Suprimir a saída para cout da biblioteca vinculada
Preciso vincular meus programas C ++ a algumas bibliotecas compartilhadas que geram saída demais parastd::cout estd::cerr tornando-os ambos inúteis para meus usos. Eu tenho acesso ao código-fonte C ++ dessas bibliotecas, mas não ...
Por que essa compilação (link) não está com a macro Q_OBJECT?
Eu fiz um protótipo de um projeto com o PyQt e o fiz funcionar lá, agora estou tentando convertê-lo em C ++ e estou tendo alguns problemas. Se eu não colocar a macro Q_OBJECT, ela será compilada e funcionará, mas se eu comentar, eu recebo os ...
Como o gcc / clang assume que o endereço de uma constante de string é de 32 bits?
Se eu compilar este programa: #include <stdio.h> int main(int argc, char** argv) { printf("hello world!\n"); return 0; }para x86-64, a saída asm usamovl $.LC0, %edi / call puts. (Veja as opções completas de saída / compilação asm no ...