Resultados da pesquisa a pedido "ld"

1 a resposta

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 ...

1 a resposta

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(); ...

1 a resposta

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 ...

1 a resposta

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. ...

1 a resposta

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 | ...

1 a resposta

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 ...

1 a resposta

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 ...

1 a resposta

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 ...

1 a resposta

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 ...

1 a resposta

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 ...