Вопросы по теме 'libtool'
libtool добавляет дополнительную букву «U» к именам файлов .so
У меня есть проект, созданный с помощью автоинструментов, разделенный на две папки; первый, lib , создает несколько библиотек, а второй, tools , связывает их. Сборка завершается ошибкой, поскольку libtool переименовывает библиотеки следующим...
266 просмотров
schedule
09.06.2022
Предварительно скомпилированные заголовки с Autotools
Можно ли использовать предварительно скомпилированные заголовки gcc в проектах, использующих automake/libtool?
Добавление новых правил make для создания предварительно скомпилированных заголовков не представляет сложности. Проблема в том, что вам...
2106 просмотров
schedule
24.02.2024
Оборачиваем разные версии статической библиотеки в динамические библиотеки
В моем проекте есть зависимость от статической библиотеки (с этого момента просто называемой libsomething ) от стороннего поставщика. Недавно libsomething стал доступен в другой версии. Моя задача - обеспечить мой софт поддержкой старой и новой...
1762 просмотров
schedule
24.11.2022
Что делает этот баш-код?
Вот некоторый код, который я нашел в файле с именем libtool в проекте с открытым исходным кодом (который не компилируется в этой системе):
case $arg in
-*=*)
optarg=`$echo "X$arg" | $Xsed -e 's/[-_a-zA-Z0-9]*=//'` ;;
*) optarg= ;;
esac...
596 просмотров
schedule
03.03.2023
Делайте постоянные ссылки на другие общие библиотеки
в настоящее время я создаю общую библиотеку «libmylib.so», используя libtool с такими утверждениями:
libtool --mode=compile g++ -Wall -fPIC -shared $(CFLAGS) $(LFLAGS) $(LSTATIC)
libtool --mode=link g++ -shared -export-symbols-regex beam_ -rpath...
116 просмотров
schedule
01.06.2023
libtool: неопределенные символы не разрешены в общем доступе i686-pc-mingw32
Я использую autotools в качестве системы сборки моей библиотеки. Недавно библиотека портирована на Windows. Библиотека успешно компилируется и компонуется, хотя я столкнулся со странной ошибкой. Есть только статические библиотеки после configure и...
6051 просмотров
schedule
06.03.2023
Связывание с родственной библиотекой libtool с помощью рекурсивного Automake
Я создаю общую библиотеку и имею исходное дерево, структурированное следующим образом:
Makefile.am
src/
Makefile.am
srcfile1.h
srcfile1.cpp
...
thirdpaty/
Makefile.am
lib1/
Makefile.am
lib1.h...
418 просмотров
schedule
09.10.2023
Ошибка при компиляции vlc для Android, была ли это версия libtool?
Я скачал исходный код vlc. после запуска скрипта ниже
sh compile.sh
у меня ошибка
mkdir -p -- /root/workspace/android/vlc/contrib/arm-linux-androideabi/share/aclocal && cd png && autoreconf -fiv...
615 просмотров
schedule
01.09.2023
Библиотека построения ошибок Automake - фантомный файл
Я добавляю функции автоинструментов в личную библиотеку, но у меня есть некоторые проблемы. Уточняю, что автоинструменты для меня совершенно новые.
.
|-- Makefile.am
|-- configure.ac
`-- socket++
|-- Makefile.am
|-- base_socket.cpp...
161 просмотров
schedule
02.11.2023
Использование LDFLAGS в автоинструментах с libtool
В зависимости от ОС я определяю специальный LDFLAGS в моем файле configure.ac:
AC_CANONICAL_HOST
if test "$host_os" = cygwin
then
LDFLAGS="$LDFLAGS -Wl,-no-undefined"
export LDFLAGS
fi
AC_SUBST([LDFLAGS])
Пакет использует...
4143 просмотров
schedule
19.02.2024
ошибка libtool во время компоновки
Я компилирую courier-authlib-0.66.1, который использует libtool для компиляции. Я изменил все файлы Makefile, чтобы удалить CFLAGS и CXXFLAGS в строках --mode=link, потому что я использую некоторые специальные флаги компилятора для clang, которые...
2205 просмотров
schedule
03.07.2022
Почему при сборке liblzma не удается найти библиотеку?
Я установил mingw с их сайта. Я установил пакет разработчика, который поставляется с iconv и intl, msys и всем остальным.
Я запускаю ./configure , а затем make install . При линковке печатает:
../../src/liblzma/liblzma.la -lintl
libtool:...
2121 просмотров
schedule
10.10.2022
Получить имя выходного файла библиотеки libtool
Я пытаюсь определить правило Automake, которое будет генерировать текстовый файл, содержащий полный путь к библиотеке libtool, которая будет собрана и установлена тем же Makefile. Есть ли простой способ получить имя выходного файла для библиотеки...
261 просмотров
schedule
13.01.2023
Automake + libtool: шаблонное правило для CFLAGS для каждого объекта?
Я использую GNU Automake и libtool для компиляции своей программы. Мой Makefile.am выглядит так:
lib_LTLIBRARIES = \
libObjectively.la
libObjectively_la_SOURCES = \
Array.c \
Class.c \
Condition.c \
Date.c \...
267 просмотров
schedule
19.03.2023
Могу ли я извлечь конфигурацию libtool из automake/autoconf для отдельного использования?
У меня есть простая библиотека C++, которая использует короткий autoconf, automake и libtool для создания объекта общей библиотеки.
Теперь я хочу иметь возможность динамически компилировать новый код во время выполнения в моей программе:
Вывод...
72 просмотров
schedule
23.07.2023
autotools/cmake расширенное использование статической и динамической компоновки
У меня есть несколько продвинутая самостоятельная система сборки, которую я заинтересован в переходе на autotools или cmake.
Предостережение - это «несколько продвинутая» часть достижения паритета функций.
Вот что меня беспокоит.
По умолчанию...
151 просмотров
schedule
02.10.2022
Libtool - Несоответствие версии
Я пытаюсь установить USBIP на Centos 5.11 (ядро 2.6.18-409.el5), но у меня всегда возникает эта ошибка, когда я набираю «make»:
make[1]: Entering directory "/root/Downloads/usbip-0.1.7/src"
Making all in lib
make[2]: Entering directory...
332 просмотров
schedule
07.04.2024
ltdl.h Не найдена ошибка при построении чейнкода
Я пытаюсь создать чейнкод, используя go build . когда я запускаю команду сборки Go, она сообщает
.\hyperledger\fabric\vendor\github.com\miekg\pkcs11\pkcs11.go:29:18:
fatal error:ltdl.h: No such file or directory
compilation terminated
Я...
10356 просмотров
schedule
29.08.2022
Для чего используются многоточия () в Makefile.am?
Я сделал библиотеку, используя libtool некоторое время назад. В моем примере кода Makefile.am содержит многоточие (...). Я не помню, для какой цели они служат, и погуглив, я не нашел ответа. Для чего они?
ignitech_example_SOURCES = ignitech.cpp...
64 просмотров
schedule
28.01.2023
Как создать статическую и общую библиотеку с помощью автоинструментов?
Я учусь использовать Autotools. Я пишу свою первую программу с помощью этих инструментов, но у меня есть проблема. Я пытаюсь сделать программу, которая использует две библиотеки: одну статическую и одну общую. Я настроил Makefile.am и...
26 просмотров
schedule
13.08.2022