Еще нет никакого руководства использования этим тегом …!

Руководство использования, также известное как тег выборка Wiki, является короткой аннотацией, которая описывает, когда и почему тег должен использоваться на этом сайте конкретно.

Еще нет никакого тега Wiki для этого тега …!

Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)

4
ответа

Что такое золотой линкер?

Кто-нибудь уже использовал золотой линкер? Чтобы связать довольно большой проект, мне пришлось использовать это, в отличие от GNU ld, который выдал несколько ошибок и не смог связать. Как линкер gold может связать...
09.10.2019
4
ответа

Компиляция C/C++ кодирует посредством включения инструкций по сборке препроцессора в фактическом исходном файле C/C++

У меня есть причины того, чтобы не желать полагаться на определенную систему сборки. Я не значу для скидки ничьего фаворита, но я действительно просто хочу придерживаться того, что идет с компилятором. В этом случае, GCC...
14.01.2019
3
ответа

ldd не находит путь, Как добавить

Я знаю, что этот вопрос не очень новый, но кажется, что я не смог решить свою проблему самостоятельно. ldd выдает следующий результат u123@PC-Ubuntu:~$ ldd /home/u123/Programme/TestPr/Debug/TestPr ...
08.06.2019
3
ответа

Встраивание двоичных данных в исполняемый файл с помощью инструментов LLVM

Раньше я встраивал файлы ресурсов (изображения) в программы, сначала преобразовывая их в файлы .o с помощью компоновщика GNU. Например: ld -r -b binary -o file.o file.svg Начиная с FreeBSD 12, ...
16.01.2019
3
ответа

GCC: архитектура набора, чтобы передать компоновщику

Компилятор C GNU передает неправильное имя архитектуры к компоновщику. Например, gcc helloworld.i бросает ошибку ld: неизвестное/неподдерживаемое имя архитектуры: - рука дуги. После некоторого экспериментирования с LD...
09.06.2014
3
ответа

Размещение двоичного файла ядра и источников для здания модуля ядра?

Я пытаюсь установить среду для разработки модулей ядра в Linux. Я создал ядро в домашней папке и хотел бы поместить источники и двоичные файлы к корректному месту, так включайте...
20.04.2014
2
ответа

Создавая ссылку на разделяемую библиотеку

у меня есть библиотека ( ZendDebugger.so ), которая в свою очередь требует библиотеку openssl, но не находит на нее ссылки. Действительно, когда ZendDebugger.so загружается, он распечатывает эту ошибку в лог ошибок ( который ....
13.07.2018
2
ответа

Скомпилируйте Git для использования библиотеки OpenSSL libssl.so.1.0.1

Запуск системы, которая полностью поддерживает только OpenSSL версии 0.9.8. Параллельно устанавливаются библиотеки OpenSSL 1.0.1 (поддерживаются Distro) Git по-прежнему предпочитает использовать библиотеки 0.9.8, но мы ...
18.04.2018
2
ответа

Извлечение размера и происхождения всех символов в ELF

Я пытаюсь оценить размер кода различных компонентов двоичного файла. У меня есть доступ к исходному коду и результирующему каталогу сборки, содержащему все собранные объектные файлы. Конечно, я хочу включить ...
21.09.2017
2
ответа

то, что является названием пакета человечности, содержит llvm компоновщика lld

Хотел бы попробовать этот lld от LLVM. Документ о Кв. мог быть найден здесь, но я не знаю, какой пакет содержит lld исполняемый файл. Кажется, что цель lld состоит в том, чтобы удалить системную зависимость...
10.02.2015
2
ответа

Где frame.h расположен в современных реализациях Linux? (человечность конкретно)

Книга, которую я читаю, относится к включать файлу, который показывает, как стековый фрейм считает систему UNIX. В особенности:/usr/include/sys/frame.h я испытываю затруднения при нахождении современного эквивалента...
07.03.2013
2
ответа

Соединение проблем с libjpeg

У меня есть игра, которую я пишу, который недавно потребовал libjpeg. Я написал некоторый код с помощью libjpeg на некоторой-другой-машине, и это работало как ожидалось. Я вытянул код к этой машине и попытался компилировать и...
30.11.2011
2
ответа

Изменение связанной библиотеки для данного исполняемого файла (CentOs 6)

Мне связали исполняемый файл как это: $ ldd a.out libboost_system-mt.so.1.47.0 =>/usr/lib64/libboost_system-mt.so.1.47.0 (0x00007f4881f56000) libssl.so.10 =>/usr/lib64/...
17.11.2011
1
ответ

FreeBSD -проблема со связыванием protobuf

У меня есть небольшое приложение, которое было протестировано в Linux, и оно работало. Теперь я хотел бы собрать такой же код на FreeBSD. Чтобы собрать его на FreeBSD, мне нужно было немного изменить мой Makefile. Вот мой...
12.05.2021
1
ответ

Не удается скомпилировать программу на c/c++, проблема с компоновщиком

Это мой второй пост здесь, у меня огромная проблема, которая мешает мне учиться, поэтому я должен исправить ее как можно скорее! Мой gcc работал нормально, и мне пришлось поработать над FairThreads (на C ). Я скачал...
19.04.2021
1
ответ

Почему динамическому компоновщику не удалось разрешить ссылку, когда общая библиотека зависит от другой общей библиотеки?

Код ://a.c Я не использую заголовочные файлы, так как это только для демонстрационных целей. extern void function _b (int num ); void function _a (int num ){ function _b (num )} //до н.э void function _b (int num ){... } //...
27.12.2020
1
ответ

LD _PRELOAD и динамический компоновщик

Итак, я читал о функции предварительной загрузки динамического вкладыша (dl )и о том, как ее можно использовать для загрузки указанной пользователем общей библиотеки (.so )с помощью LD _. ] ПРЕДВАРИТЕЛЬНАЯ ЗАГРУЗКА переменной env перед всеми остальными...
09.11.2020
1
ответ

Не зависит ли наличие компоновщика и загрузчика от операционных систем, таких как Linux?

Не зависит ли наличие компоновщика (для выполнения компоновки после компиляции )и загрузчика (для выполнения исполняемого файла )от операционных систем, таких как Linux? (Я думал о линкере и...
25.09.2020
1
ответ

почему статические библиотеки используют перемещаемые объектные файлы, а общие библиотеки используют исходный файл?

Я читал учебник, в котором описываются статические и разделяемые библиотеки. Есть два исходных файла, addvec.c и multvec.c, для создания из них статической библиотеки мы использовали бы инструмент ar как...
02.09.2020
1
ответ

Какой пакет Centos содержит библиотеки для -lSM -параметров компоновщика lICE?

Приносим извинения, если на этот вопрос уже был дан ответ; У меня возникли проблемы с поиском существующего сообщения (на форумах SE или Linux ), которое решает проблему. Мне нужно установить пакет (s ), который включает -lSM...
10.07.2020
1
ответ

Что определяет точку входа _start (ядро, ld-linux.so и т. д.)?

Я знаю, что исполняемые файлы ELF должны иметь видимую подпрограмму _start, с которой начинается выполнение. Однако, насколько я понимаю, ядро ​​на самом деле вызывает ld-linux.so (или что-то другое...
22.05.2020
1
ответ

ld игнорирует ld.so.conf

Это мой /etc/ld.so.conf /usr/local/lib64 /USR/локальные/библиотека include /etc/ld.so.conf.d/*.conf Каталог /etc/ld.so.conf.d/ содержит mysql-x86_64.conf, который содержит только одну строку: /usr/lib64/...
11.04.2020
1
ответ

ld не может найти библиотеку прямо перед ней

Я пытаюсь собрать программу на ржавчине, которая использует дизель с postgresql на Fedora 31, и сборка не удалась, потому что компоновщик не может найти libpq. Поскольку это можно воспроизвести с помощью gcc, я использую gcc, чтобы сохранить ...
24.02.2020
1
ответ

Запускается ли динамический компоновщик автоматически операционной системой или кодом, встроенным в файл ELF?

Я не уверен, вызывается ли динамический компоновщик /usr/bin/ld автоматически операционной системой при загрузке файла ELF или он вызывается кодом, встроенным в файл ELF? Когда я ...
06.09.2019
1
ответ

Аннотирование любых файлов

У меня была эта проблема в течение очень долгого времени, я несколько раз обсуждал это с друзьями и пытался найти соответствующую информацию в Интернете. Все усилия были напрасны, поэтому я решил попробовать здесь. У меня много ...
14.06.2019
1
ответ

Библиотека размещена в / usr / lib, но ldconfig не помещает ее в кеш

Я начинаю проект, для которого требуется внешняя разделяемая библиотека third-party.so. Я поместил его в / usr / lib. Однако, когда я запускаю sudo ldconfig -v, его нет в списке. ldconfig -p | grep third-party.so ...
06.01.2019
1
ответ

Ошибки компоновщика при компиляции против бойкого …?

Я испытываю затруднения при компиляции простого, примера программы против бойкого на Ubunutu. Я получаю эти ошибки. Я могу заставить это компилировать, но не связываться с флагом-c. Который я верю средствам, у меня есть бойкое...
16.12.2018
1
ответ

Разница между флагами линкера

Я добавляю среду выполнения C ++ и поддержку исключения в ядро ​​Linux. Для этого мне нужно предоставить свой собственный lib / gcc и lib / libstdc ++ вместо стандартных библиотек, предоставленных компилятором. Итак, я ...
27.06.2018
1
ответ

Отменить приоритет разрешения пути к библиотеке ld.conf.so.d

Из отдельного вопроса и других статей по этой теме, кажется, что дополнительные пути к библиотекам, определенные ld.so.conf.d, всегда будут разрешены (то есть в случае конфликта имен, например, когда ...
16.05.2018
1
ответ

Таблица символов в разделе .data файла ELF

Я пытаюсь понять, как таблицы символов соотносятся с разделом .data в ELF. Сначала несколько предположений, которые я использую в качестве основы для начала. Символ удобочитаем (или "как написано в ...
26.03.2018