Resultados da pesquisa a pedido "ld"
Obtendo referência indefinida para std :: thread :: _ M_start_thread
Estou criando um aplicativo que usa uma biblioteca de terceiros (Box2D-MT) que eu construo a partir de fontes. Ao vincular, recebo este erro de ...
Especifique manualmente o remapeamento de símbolos de vinculação específicos
Sem modificar esses dois arquivos de origem, existe uma maneira de obter os arquivos de objeto produzidos compilando-os e convencendo um vinculador a vincularfoo em main_v1.c parabar em bar.c? main_v1.c void foo(void); int main(void) { foo(); ...
O que são as opções de linha de comando --start-group e --end-grou
Qual é o objetivo dessas opções de linha de comando? Por favor, ajude a decifrar o significado da seguinte linha de comando: -Wl,--start-group -lmy_lib -lyour_lib -lhis_lib -Wl,--end-group -ltheir_lib Aparentemente, tem algo a ver com ...
Como compilar um programa simples com OpenSSL?
Estou tentando compilar um programa ssl simples (foi retirado do código-fonte do livro openssl). O programa possui os seguintes arquivos: common.h common.c client.c server.c Instalei o openssl 0.9.7, portanto, tenho a mesma versão do livro. ...
Como especificar RPATH em um makefile?
Estou tentando especificar rpath no meu binário. Meu makefile fica assim- CC=gcc CFLAGS=-Wall LDFLAGS= -rpath='../libs/' main: main.c gcc -o main main.c clean: rm -f main main.oMas quando eu consulta rpath usando o comandoreadelf -a ./main | ...
Qualquer diferença entre a sintaxe "-Wl, option" e "-Xlinker option" para gcc
Venho examinando alguns arquivos de configuração e vi os dois sendo usados (embora em arquiteturas diferentes). Se você estiver usando o gcc em uma caixa Linux, há alguma diferença entre as duas sintaxes para passar opções ao vinculador? Lendo o ...
Links do programa OpenCV 2.3 no Mac OS X Lion: símbolo (s) não encontrado (s) para arquitetura x86_64
Estou tendo um problema ao tentar compilar o programa emeste tutorial [http://opencv.itseez.com/doc/tutorials/introduction/linux_gcc_cmake/linux_gcc_cmake.html] da documentação oficial do OpenCV 2.3. Eu criei o CMakeList.txt como foi dito ...
Como o chroot afeta a vinculação dinâmica?
Aqui está o cenário que estou tendo: Eu criei um ambiente debootstrap ubuntu maverick (64 bits). Coloquei em/env/mav/ no meu sistema lúcido ubuntu (64 bits). Eu possochroot para dentro/env/mav e pode utilizar perfeitamente um sistema ...
Por que estou recebendo um erro de “referência indefinida” do gcc tentando criar objetos compartilhados?
Por que estou recebendo um erro de "referência indefinida" usando o gcc? Estou tentando criar um objeto compartilhado (.so) que exporta uma função, "external ()". Em seguida, tento vincular o .so, mas recebo "referência indefinida 'externa'". O ...
Qual é a diferença entre -rpath e -L?
gcc eld fornece várias maneiras de especificar um caminho de pesquisa para bibliotecas, entre elas o-rpath e-L bandeiras. As páginas de manual não revelam diferenças entre esses dois sinalizadores, dizendo efetivamente que cada sinalizador ...