0
ответов

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

Вот сценарий, который у меня есть: я создал среду debootstrap ubuntu maverick (64-разрядная). Я поместил его в / env / mav / в моей (64-битной) системе lucid ubuntu. Я могу chroot в / env / mav и могу ...
вопрос задан: 4 December 2014 01:14
0
ответов

Kompiliavimo problemos: nerandu crt1.o

Turiu virtualią „Debian“ sistemą, kurią kuriu.Šiandien norėjau išbandyti llvm / clang. Įdiegęs „clang“ negaliu sudaryti savo senų „c“ projektų (su gcc). Tai klaida: ... / usr / bin / ld: ...
вопрос задан: 21 May 2014 18:26
0
ответов

Как мне указать выходные разделы в файлах C, скомпилированных с помощью GCC?

На языке ассемблера я использую директиву .section, чтобы сообщить ассемблеру, что раздел для вывода, например, в .section init Есть ли способ сделать то же самое в файлах C. Я хочу, чтобы код некоторых файлов помещался в ...
вопрос задан: 12 January 2014 03:30
0
ответов

Как поместить 2 раздела в 1 сегмент (Использование скриптов ld)

У меня есть следующий скрипт компоновщика :SECTIONS {.arora _exec _free _space 4399531 :{ *(.text)*(.родата)*(.data.rel.ro.local )}.arora _data _free _space (ADDR (....
вопрос задан: 12 January 2014 03:27
0
ответов

Почему мое приложение вдруг не создает и не жалуется на эти ошибки «ld» и «clang»?

Эти ошибки меня действительно смущают, и я понятия не имею, что я сделал для их запуска: ld: warning: каталог не найден для опции '-F / "..."' ld: warning: игнорировать файл "..." / iOS 7 / Crashlytics ....
вопрос задан: 5 January 2014 15:08
0
ответов

Очень странное поведение компоновщика

Это странно, потому что я смог избавиться от приведенной ниже ошибки, удалив ссылку на libm. gcc -o example example.o -Wl -L/home/kensey/cdev/lib -L/usr/lib/x86_64-linux-gnu -...
вопрос задан: 27 November 2013 03:06
0
ответов

GNU LD: как переопределить значение символа (адрес), определенное сценарием компоновщика, указанным с помощью -T

Мой вариант использования следующий: я использую типичный SDK, который поставляется с проектами на основе Makefile. Я считаю, что компоновщик исправлен gcc. gcc --version дает мне 4.3.4 SDK определяет скрипт компоновщика (давайте позвоним...
вопрос задан: 5 July 2013 12:32
0
ответов

/usr/bin/ld: Dwarf Error

Я пытаюсь скомпилировать сложное приложение с помощью nvcc, и мне нужно изменить компилятор с mpic++ на g++, т.к. что у меня возникает эта ошибка: /usr/bin/ld: Ошибка Dwarf: найдена версия dwarf '3', это ...
вопрос задан: 4 July 2013 10:41
0
ответов

GCC связывается с именем компоновщика общего объекта

Предположим, у меня есть: /usr/lib/libsomething.so.1 на машине A; /usr/lib/libsomething.so.2 на машине B. На обеих машинах /usr/lib/libsomething.so есть символические ссылки на соответствующие библиотеки. Если я связываю с помощью ...
вопрос задан: 12 March 2013 18:12
0
ответов

«/usr/bin/ld :не может найти библиотеку»

Это моя первая попытка скомпилировать код FORTRAN с помощью make-файла. ОС — Ubuntu 12.04 LTS 64 бит. Я столкнулся со следующими ошибками :gfortran -o przm3123.exe canopy.o chem.o cnfuns.o...
вопрос задан: 22 October 2012 22:31
0
ответов

x86_64: Возможна ли «прямая замена» ссылок PLT/GOT?

Я не уверен, что это хорошая тема для этого вопроса, но здесь мы идем ... Чтобы обеспечить локальность/компактность кода для критической части кода, я ищу способ вызвать функция ...
вопрос задан: 16 September 2012 18:58
0
ответов

Слабая зависимость от разделяемой библиотеки в Linux

Я хочу, чтобы мой исполняемый файл «необязательно зависел» от другого общего объекта. Таким образом, он сможет работать без некоторых символов, если DSO отсутствует. Я могу добиться этого с помощью вызовов dlopen/dlsym, но я...
вопрос задан: 16 August 2012 10:01
0
ответов

Почему g++/ld не хватает памяти?

Я пытаюсь скомпилировать Qt (Windows 7, mingw32 -g++ 32 -бит под msys ), и ld не хватает памяти. Кто-нибудь знает, почему? Или, возможно, обходной путь? Спасибо! $ g++ -mthreads -общие -Wl, --out -implib,i :...
вопрос задан: 16 August 2012 01:35
0
ответов

как передать -m elf _i386 в gcc?

Я написал так :gcc -m elf _i386 он говорит :gcc :ошибка :elf _i386 :Нет такого файла или каталога в основном я пытаюсь скомпилировать 32-битная программа в 64-битной системе, но ошибка :/usr/lib64/gcc/x86 _64 -...
вопрос задан: 31 July 2012 21:03
0
ответов

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

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

Побочные эффекты LD_LIBRARY_PATH

У меня возникают странные побочные эффекты при изменении LD_LIBRARY_PATH. Когда я добавляю путь, содержащий библиотеку, например. : LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/my_path/lib Затем все становится невероятно...
вопрос задан: 5 June 2012 15:06
0
ответов

Связывание boost с общей библиотекой с помощью CMake в Linux

В моем проекте есть один исполняемый файл и одна общая библиотека. Общая библиотека использует библиотеку boost. исполняемый файл использует только общую библиотеку. tilenet/ <-- Project ttest/ ...
вопрос задан: 14 May 2012 14:51
0
ответов

Ошибки компоновщика std.net.curl в Linux

Я пытаюсь использовать std.net.curl на 32-bit Ubuntu Linux (11.10 Ocelot)с использованием DMD 2.058. Когда я собираю (dmd source.d), я получаю :/usr/lib/gcc/i686-linux-gnu/4.6.1/../../../.. /lib/libphobos2.a(curl.o):В...
вопрос задан: 10 April 2012 19:40
0
ответов

Неопределенный символ «старт» при линковке программы D через LD

У меня есть следующая простая программа: import std.stdio; int main(string[] argv) { writeln("Привет, мир!"); вернуть 0; } Я строю его следующим образом: DMD -c -m64 -od/proj/out -w -wi -fPIC -debug ...
вопрос задан: 3 April 2012 15:44
0
ответов

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

Как напечатать пути поиска, просматриваемые ld, в порядке поиска.
вопрос задан: 29 March 2012 19:07
0
ответов

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

В руководстве LD не объясняется, что делает команда KEEP. Ниже приведен фрагмент скрипта стороннего компоновщика с функцией KEEP. Что делает команда KEEP в ld? РАЗДЕЛЫ { .text : { ...
вопрос задан: 22 March 2012 17:13
0
ответов

Можно ли переопределить статические функции в объектном модуле (gcc, ld, x86, objcopy)?

Есть ли способ переопределить функции со статической областью видимости в объектном модуле? Если я начну с чего-то подобного, модуль с глобальным символом "foo" - это функция, которая вызывает локальный символ "bar",...
вопрос задан: 21 March 2012 03:08
0
ответов

Неопределенная ссылка MinGW на malloc, free, sprintf, _beginthreadex

Я использую MinGW. У меня есть код, который вызывает malloc и несколько других функций общего назначения. Когда я набираю: gcc TestCode.c, я получаю файл .exe, он работает отлично, и я не получаю никаких предупреждений. Если...
вопрос задан: 14 March 2012 03:26
0
ответов

make: $LD_RUN_PATH игнорируется

Я компилирую FFmpeg из исходников. ./configure --enable-shared --enable-gpl --enable-version3 --enable-nonfree --enable-x11grab --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --...
вопрос задан: 8 March 2012 21:16
0
ответов

Не могу заставить gcc или binutils создать новый компоновщик или ассемблер

Я пытаюсь настроить совершенно новую и актуальную среду gcc... в основном gcc 4.6.3 и binutils 2.22. Не довольно старый gcc 4.2.1 (llvm), который поставляется с Xcode 4.2.1. Моя проблема не в том...
вопрос задан: 5 March 2012 23:06
0
ответов

GCC Не связываются правильные библиотеки

В моей системе установлены две версии GCC 4.6.2 и 4.7.0. Я использую Fedora Core 16. 4.6.2 установлен в / usr / bin, а 4.7.0 установлен в / home / nerozehl / local / bin. Библиотеки и ...
вопрос задан: 3 March 2012 20:02
0
ответов

Символ Boost не найден

Я пытаюсь скомпилировать/перенести старую версию OpenOffice. Она использует Boost v1.34.1, который является частью дерева исходных текстов. Сообщение об ошибке выглядит следующим образом: Неопределенные символы: "boost::throw_exception(std:...
вопрос задан: 15 February 2012 08:05
0
ответов

undefined ссылка на `log '

Я пытаюсь скомпилировать реализацию алгоритма случайного выбора RFC 3797 Дональда Истлейка (код: http://kambing.ui.ac.id/minix/other/rfc3797/ ). Однако я получаю сообщение об ошибке компоновщика: ...
вопрос задан: 4 February 2012 22:41
0
ответов

MinGW / Eclipse ld.exe не находит библиотеки

Я использую Eclipse CDT, чтобы попытаться скомпилировать проект с помощью движка Ogre 3D. Но почему-то mingw не может найти статические библиотеки, с которыми я связываюсь. Это сообщения об ошибках: c: / mingw / bin / .. / ...
вопрос задан: 3 February 2012 11:03
0
ответов

Запретить импорт функции из статической библиотеки

Допустим, у меня есть две статические библиотеки, которые были созданы не мной, и я не могу контролировать их содержимое. Библиотека 1 имеет функции: A () B () C () Библиотека 2 имеет функции: A () D () E () Оба должны быть ...
вопрос задан: 26 January 2012 21:05