Результаты поиска по запросу "ld"

1 ответ

Извините, я наконец понял, что "поиск дважды" не достаточен

а цель этих параметров командной строки? Пожалуйста, помогите расшифровать смысл следующей командной строки: -Wl,--start-group -lmy_lib -lyour_lib -lhis_lib -Wl,--end-group -ltheir_lib Очевидно, это как-то связано со связыванием, но в ...

1 ответ

Где взять файл reentrant.c?

аюсь скомпилировать простую программу ssl (она была взята из исходного кода книги openssl). В программе есть следующие файлы: common.h common.c client.c server.c Я установил openssl 0.9.7, поэтому у меня та же версия с книгой. Я скачал исходный ...

1 ответ

 в эти дни после свершившегося факта.

аюсь указать rpath в моем двоичном файле. Мой make-файл выглядит так CC=gcc CFLAGS=-Wall LDFLAGS= -rpath='../libs/' main: main.c gcc -o main main.c clean: rm -f main main.oНо когда я запрашиваю rpath с помощью командыreadelf -a ./main | grep ...

ТОП публикаций

1 ответ

Вы можете получить такое же поведение, как отмечено в руководстве, из нескольких опций -Xlinker. Я прочитал страницу руководства, и от этого я полагал, что нет никакой разницы. Мне было интересно, была ли какая-либо причина, по которой вы увидите оба кода в дикой природе (например, переносимость или один недостаток, и т. Д.), Кроме личных предпочтений.

сматривал некоторые файлы конфигурации, и я видел, как используются оба (хотя и на разных архитектурах). Если вы используете gcc для Linux, есть ли разница между двумя синтаксисами для передачи параметров компоновщику? Насколько я могу судить, ...

1 ответ

Как chroot влияет на динамическое связывание?

Вот сценарий, который я имею: Я создал среду Debootstrap Ubuntu Maverick (64-битную). Я поместил это в/env/mav/ на моей Ubuntu (64-битной) ясной системе. Я могуchroot в/env/mav и может отлично использовать систему Maverick. Я могу даже ...

1 ответ

Связывание программы OpenCV 2.3 в Mac OS X Lion: символы не найдены для архитектуры x86_64

У меня проблема при попытке скомпилировать программу вэтот урок [http://opencv.itseez.com/doc/tutorials/introduction/linux_gcc_cmake/linux_gcc_cmake.html] из официальной документации OpenCV 2.3. Я создал CMakeList.txt, как сказано в ссылке. Ну, ...

1 ответ

Почему я получаю сообщение об ошибке «неопределенная ссылка» в gcc при попытке создания общих объектов?

Почему я получаю ошибку «неопределенная ссылка» при использовании gcc? Я пытаюсь создать общий объект (.so), который экспортирует одну функцию "external ()". Затем я пытаюсь сделать ссылку на .so, но получаю «неопределенную ссылку« внешняя »». ...

1 ответ

В чем разница между -rpath и -L?

gcc а такжеld обеспечить множество способов указать путь поиска для библиотек, среди которых-rpath а также-L флаги. Справочные страницы не показывают различий между этими двумя флагами, фактически говоря, каждый флаг добавляет библиотеку к пути ...

1 ответ

Символ повышения не найден

Я пытаюсь скомпилировать / портировать более старую версию OpenOffice. Он использует Boost v1.34.1, который является частью исходного дерева. Сообщение об ошибке выглядит следующим образом: Undefined symbols: ...

1 ответ

Как связать объектные файлы C ++ с помощью ld

Я пытаюсь связать вывод C ++, используя ld, а не g ++. Я делаю это только для того, чтобы узнать, как это сделать, а не для практических целей, поэтому, пожалуйста, не предлагайте делать это с помощью g ++. Смотря наэтот ...