1
ответ

Невозможно запустить исполняемый файл, созданный с помощью NASM

Я пытаюсь собрать исходный файл сборки ниже, используя следующую команду NASM: nasm -f elf -o test.o test .asm Это завершается без ошибок, и затем я пытаюсь связать исполняемый файл с ld: ...
19.05.2017
1
ответ

Как связать библиотеку OpenSSL в macOS с помощью gcc?

У меня установлен OpenSSL через диспетчер пакетов Homebrew. Я нашел нужную библиотеку и заголовочные файлы. Заголовки: /usr/local/Cellar/openssl/1.0.2h_1/include/openssl / usr / local / ...
22.02.2017
1
ответ

Как получить НАСТОЯЩИЙ gcc (а не тот, который хешируется для clang) в MacOS?

Я пытаюсь скомпилировать программу, использующую библиотеку OpenSSL. У меня была проблема, когда он не мог найти файлы заголовков. Я исправил эту проблему, добавив параметр -I / usr / local / opt / openssl / include ...
21.11.2016
1
ответ

Unable to compile vapoursynth: failed to link zimg [closed]

Я пытаюсь скомпилировать vapoursynth и столкнулся с проблемой компоновщика, которую я не понимаю, как решить. Вот что у меня есть на данный момент: Я скомпилировал zimg с github github: buaazp/zimg и ...
25.07.2016
1
ответ

GCC “__ gmpn_invert_limb” ошибка компиляции

Я в настоящее время пытаюсь скомпилировать GCC 4.9.2 GCC 4.2 использования. Проблема, с которой я столкнулся, состоит в том, что у меня есть рабочая установка GMP (6.0.0a), но GCC не удается связаться с нею через некоторое время. Ошибка, которую я получаю
27.04.2016
1
ответ

Как изменить пути к разделяемым библиотекам (файлам .so) для одного экземпляра терминала

Я хочу удалить некоторые пути, которые компоновщик использует для поиска библиотек .so в целях тестирования. Я нашел способ добавить пути к библиотекам: export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/path/to/library" ...
26.03.2016
1
ответ

Какие есть альтернативы GNU ld?

Мне было любопытно, можно ли собрать ядро ​​Linux без инструментария GNU (gcc + autotools). Я выяснил, что это возможно: после применения патчей с llvm.linuxfoundation.org стало возможным ...
21.09.2015
1
ответ

Почему делают некоторые файлы рабочих пакетов возвращаются “не найденный” для некоторых библиотек вывода ldd?

Я нахожу набор материала, где рабочие пакеты содержат файлы, куда ldd возвращается "не найденный" для некоторых библиотек. Например.../usr/lib64/thunderbird/libprldap60.so libldap60.so => нет...
10.11.2014
1
ответ

нераспознанный - sysroot опция. (Eclipse)

Я пробую кросс-компиляцию руки с помощью sysroot для проекта автоинструментов. Опции, которые я использую для autogen сценария, следующие. CC=arm-linux-gnueabihf-gcc - с - sysroot =/opt/sysroot/dir \-размещают =...
04.08.2014
1
ответ

Как скомпилировать gcc набор инструментальных средств со специальным sysroot правильно?

Я пытаюсь скомпилировать новый gcc, включая binutils и glibc. Так как я не могу быть корнем, я хочу установить все это в ~ / локальный. Я установил эти переменные: ПРЕФИКС = ~/local && экспортирует ПУТЬ ПРЕФИКСА = ~/local/bin:...
25.11.2013
1
ответ

Почему не может ld находить эту библиотеку?

Я не очень хорошо осведомлен относительно этой темы и поэтому не могу выяснить, почему следующая команда не работает: $ gfortran-o dsimpletest-O dsimpletest.o../lib/libdmumps.a \../lib/...
04.05.2012
1
ответ

Компиляция CUPS перестала работать на Cygwin

Я был храбр и испытан для компиляции CUPS в 32-разрядной среде Cygwin. Я использовал стандартные источники от tarball. Все пошли прекрасные до соединения. http://pastebin.com/QSKvLSmT Здесь является концом...
21.04.2012
1
ответ

Что разделяется и не - разделенные исполняемые файлы в Unix?

Из файла человека, файл $ В КАЧЕСТВЕ ПРИМЕРА file.c файл/dev/{wd0a, hda} file.c: C текстовый файл программы: ELF 32-разрядный исполняемый файл LSB, Intel 80386, версия 1 (SYSV), динамично связанный (использование...
07.11.2010
0
ответов

Странная проблема связывания с libldap с использованием cmake

Я пытаюсь собрать SimGear из проекта FlightGear, используя загруженный _скрипт _compile.sh (, который использует CMake для сборки двоичных файлов ). До сих пор сборка шла нормально, но когда скрипт попытался связать...
28.05.2021
0
ответов

Невозможно запустить sudo после удаления libpcre2

Я вручную скомпилировал libpcre2 с символами отладки в /usr/local/lib, а затем удалил версию, установленную в /lib64. Хотя я все еще могу запускать команды как мой пользователь, сначала запустив export LD _LIBRARY _PATH=/...
23.06.2020
0
ответов

Как сделать путь к текущему каталогу видимым в bash, чтобы он был виден компоновщику?

Я пытаюсь загрузить общую библиотеку, но у меня нет ее файла .so в загрузчике каталогов, поэтому я хочу установить каталог среды. $ ls # (текущий каталог — bindir) foo.c foo.h libfoo.so исполняемый файл $ ...
05.06.2020
0
ответов

Определить, когда платформа предлагает LD_LIBRARY_PATH?

Я хочу определить, когда платформа предлагает LD_LIBRARY_PATH для загрузки библиотек из произвольного места. Приложение представляет собой облегченный сценарий оболочки, поэтому я ищу метод, который не ...
12.11.2017
0
ответов

Насколько сильны обещания, что .so.xyz будет существовать?

У меня есть приложение, которое требует связывания OpenCV 2.4.11, поэтому в моем make-файле я использую следующий шаблон флага компоновщика: -l: libopencv_core.so.2.4.11 Насколько надежно это предположение? Мой ...
30.07.2016
0
ответов

Заставить компоновщик найти библиотеку stdc++ в нестандартном каталоге

Я читал много рекомендаций, в которых говорится, что LD_LIBRARY_PATH ищется до всего остального, но одна из моих .so библиотек компонуется с libtdc++.so.6 в /usr/lib64. ldd mylib.so: ... libstdc++.so.6 =&...
10.06.2016
0
ответов

Ошибка компоновщика о -laudio

Я пытаюсь запустить rcssmonitor и получаю следующую ошибку: / usr / bin / ld: не удается найти -laudio Я с использованием Linux Mint 17.2. с gcc 4.8.4.
16.05.2016
0
ответов

Что делать с конфликтующими именами двух разделяемых библиотек?

В моей системе Linux Mint 17.3 я установил пакеты libglfw2 и libglfw-dev. Поскольку GLFW v3 недоступен в репозиториях, я решил скомпилировать его вручную, следуя инструкциям здесь. Почти все ...
24.01.2016
0
ответов

Compiling package for debian 8 - linking issues

I'm trying to recompile my software for debian 8, but i have faced this strange problem of libgssappi refusing to link with anything. >~/torque_github$ gcc test.c -lgssapi /usr/bin/ld: cannot ...
07.09.2015
0
ответов

Компиляция исходников с помощью компилятора, отличного от стандартного

Мне нужно реализовать схему аутентификации на встроенном устройстве и требовать gmp для выполнения операций с большими целыми числами. После загрузки источников они должны быть скомпилированы с проприетарный ...
05.07.2015
0
ответов

Ошибка связывания [ld не может найти библиотеку]

Я пытаюсь настроить Linux Ядро [распределение Angstrom] через make menuconfig, но я получаю эти ошибки. make: Предупреждение: файл `/usr/src/linux-2.6.32.61/arch/arm/Makefile 'имеет время модификации 11511 ...
10.02.2014