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

2 ответа

да, чтобы работать на Linux, нам нужно изменить файл .lds

аюсь понять более глубокие процессы компоновки и сценарии компоновщика ... глядя на документацию binutils, я нашел простую реализацию сценария компоновщика, которую я улучшил, добавив несколько команд: OUTPUT_FORMAT("elf32-i386", "elf32-i386", ...

2 ответа

 в вашем образце).

, у меня есть цельA это зависит от библиотекB а такжеC, НоB а такжеC не имеют взаимной зависимости. Связь с CMake может выглядеть так target_link_libraries( A B C )но target_link_libraries( A B ) target_link_libraries( A C )также, ...

2 ответа

Я вообще не использую разделяемые библиотеки (.so), все статически связано. Так что у меня не может быть ситуации, как в примере, который вы дали мне раньше. Не говоря уже о том, что я не изменил способ построения проекта и не добавил / удалил какие-либо файлы, поэтому я не понимаю, почему проблема должна исчезнуть, если это не реальное решение. Изменение 2 строк достаточно, чтобы это работало ...

ою свою программу (на самом деле тесты), используя некоторую статическую библиотеку. Эта библиотека содержит один файл, внутри которого у меня есть такие функции: string& GetString() { static string strFilename; return strFilename; } ...

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

2 ответа

libiconv не связан с проектом iOS

Я пытаюсь собратьMailCore [https://github.com/mronge/MailCore]в приложение для iOS, которое я создаю, и компоновщик продолжает жаловаться, что libiconv не связан с ним. По крайней мере, это то, на что, на мой взгляд, он жалуется. Вот что он ...

2 ответа

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

В настоящее время я занимаюсь разработкой веб-приложения, написанного на Haskell. Все библиотеки Haskell статически связаны; хотя это «раздувает» исполняемый файл, это не такая большая проблема, так как это будет единственная программа на ...

2 ответа

Связывание архивов (.a) в общий объект (.so)

Я собираю некоторые файлы общих объектов вarchive.a: $ g++ -c -Iinclude/ -fPIC -O0 -o object1.o source1.cpp $ g++ -c -Iinclude/ -fPIC -O0 -o object2.o source2.cpp $ ar rvs archive.a object1.o object2.o r - object1.o r - object2.oВсе идет ...

2 ответа

Ошибка увеличения связи в Eclipse

Я безрезультатно бился головой о стену, пытаясь включить функциональность потоков Boost в мой проект Eclipse C ++ для Ubuntu. Шаги на данный момент: Скачать буст с boost.org ./configure --with-libraries=system,thread make sudo make install ...

2 ответа

Ошибка ссылки при объявлении открытых статических переменных в C ++

У меня есть этот класс с переменными параметрами конфигурации. Я хочу включить его в другие классы:JugadorHumano, JugadorIA, Main, PartidaClasica, PartidaMision. #pragma once class Configuracion { public: static int MAX_ATAQUES; static ...

2 ответа

Ошибки компоновщика при компиляции с glib…?

У меня проблемы с компиляцией простой программы-примера для glib в Ubuntu. Я получаю следующие ошибки. Я могу получить его для компиляции, но не связать с-c флаг, который, как я считаю, означает, что у меня установлены заголовки glib, но он не ...

2 ответа

Почему я получаю «неопределенную ссылку на« dladdr »» даже с -ldl для этой простой программы?

Я работаю черезУчебник LLVM [http://llvm.org/releases/2.6/docs/tutorial/JITTutorial1.html], но у меня проблемы с компиляцией. Я написал минимальный пример, который воспроизводит проблему: #include "llvm/Module.h" #include "llvm/LLVMContext.h" ...