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

3 ответа

Общий объект ELF на языке ассемблера x86-64

Я пытаюсь создать общую библиотеку (* .so) в ASM, и я не уверен, что я делаю это правильно ... Мой код: .section .data .globl var1 var1: .quad 0x012345 .section .text .globl func1 func1: xor %rax, %rax # mov var1, %rcx # this is commented ...

3 ответа

Символ отчетов NM определен, но символ отчетов LDD не определен

У меня проблема со связыванием. Мне нужно связать с общей библиотекойlibfoo.so это зависит от функцииread который я хотел бы определить себя в файле read.c. Я компилирую и связываю все вместе, но во время выполнения я получаю ...

7 ответов

Как связать объектный файл с исполняемым / скомпилированным двоичным файлом?

проблема Я хочу добавить объектный файл в существующий двоичный файл. В качестве конкретного примера рассмотрим источникHello.c: #include <stdlib.h> int main(void) { return EXIT_SUCCESS; }Он может быть скомпилирован в исполняемый файл с ...

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

8 ответов

C ++: функциональность компилятора и компоновщика

Я хочу точно понять, на какую часть компилятора программы смотрит, а на что смотрит компоновщик. Поэтому я написал следующий код: #include <iostream> using namespace std; #include <string> class Test { private: int i; public: Test(int val) ...

6 ответов

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

У меня есть небольшой кусок кода, который зависит от многих статических библиотек (a_1-a_n). Я хотел бы упаковать этот код в статическую библиотеку и сделать его доступным для других людей. Моя статическая библиотека, давайте назовем это X, ...

2 ответа

Можно ли заменить глобальный «оператор new ()» везде?

Я хотел бы заменить глобальныйoperator new() а такжеoperator delete() (вместе со всеми их вариантами), чтобы сделать некоторые приемы управления памятью. Я хотел бы, чтобы весь код в моем приложении использовал пользовательские операторы (включая ...

3 ответа

LNK2005 Ошибка связывания статических библиотек openCV с Visual Studio и QT Creator

Я собрал статические библиотеки openCV 2.3. Мой проект в настоящее время использует динамические без проблем, но теперь я хочу использовать статические библиотеки. Я добавил библиотеки в мой файл .pro: LIBS += ...

3 ответа

Что означает KEEP в скрипте компоновщика?

LD инструкция [http://ftp.gnu.org/old-gnu/Manuals/ld-2.9.1/html_mono/ld.html#SEC2]не объясняет чтоKEEP команда делает. Ниже приведен фрагмент стороннего сценария компоновщика, который содержитKEEP, Что этоKEEP Команда сделать вld? SECTIONS { ...

6 ответов

Как напечатать путь поиска ld (linker)

Как распечатать пути поиска, которые были просмотреныл.д.в порядке поиска.

4 ответа

Правильный способ связать статическую библиотеку с помощью GCC

Почему некоторые статические библиотеки (lib * .a) могут быть связаны так же, как связаны общие библиотеки (lib * .so) (ключ ld -l), а некоторые нет? Меня всегда учили, что все библиотеки, статические или нет, могут быть связаны с -l ..., однако ...