Вопросы по теме 'autotools'
Autotools: как установить глобальный флаг компиляции
У меня есть проект с несколькими каталогами источников:
src/A
/B
/C
В каждом Makefile.am содержится
AM_CXXFLAGS = -fPIC -Wall -Wextra
Как избежать повторения этого в каждой исходной папке?
Я пытался изменить src/Makefile.am...
19120 просмотров
schedule
13.05.2024
Медлительность Libtool, двойное строительство?
В моем проекте модули организованы в поддиректории для аккуратности.
Иерархия папок моего проекта:
$ ls -R
.: configure.in Makefile.am Makefile.cvs src
./src: log Makefile.am main.cpp
./src/log: log.cpp...
946 просмотров
schedule
13.09.2023
Как предотвратить автоматическое повторное создание сценария настройки autotools?
Иногда из-за того, что SCM не строго запоминает временные метки файлов, сгенерированный Makefile будет думать, что ему нужно повторно запустить «autoreconf -i» или эквивалент, чтобы повторно сгенерировать Makefile.in из Makefile.am, настроить из...
591 просмотров
schedule
10.04.2022
Увеличение номеров версий для новых выпусков в связанных файлах (документация)
Мне было бы интересно узнать, как вы справляетесь с проблемой увеличения номера версии для новых выпусков.
Как вы обрабатываете номер версии в связанных файлах, таких как страницы руководства и т. Д.
Программное обеспечение построено с помощью...
2711 просмотров
schedule
05.07.2023
проверьте версию automake/autoconf в скрипте configure
Я пытаюсь отредактировать скрипт configure, который будет выполнять этот фрагмент кода, если он выше Automake версии x.xx, а если нет, он выполняет другой фрагмент кода.
Итак, мне нужна версия 1.10 или выше, тогда, когда это так, я хочу сделать...
4868 просмотров
schedule
12.07.2023
CFLAGS против CPPFLAGS
Я понимаю, что CFLAGS (или CXXFLAGS для C ++) предназначены для компилятора, тогда как CPPFLAGS используется препроцессором.
Но я до сих пор не понимаю разницы.
Мне нужно указать путь включения для файла заголовка, который включается с помощью...
121386 просмотров
schedule
27.02.2023
Makefile.am — Предварительное условие ручной цели + addprefix?
У меня есть проект autotool, в котором часть исходного кода динамически загружается из сети (из-за прав IP, запрещающих прямое распространение), а затем создается.
У меня есть Makefile.am, который работает, но я не доволен некоторыми его аспектами....
1707 просмотров
schedule
22.04.2024
Ищем способ хранить версии в бинарном файле, скомпилированном из репозитория git.
Я ищу несколько советов по реализации binary --version , которые предоставят хорошую информацию о версии, из которой он был скомпилирован.
Проект использует систему сборки autotools и хранится в репозитории git, который действует как интерфейс...
290 просмотров
schedule
05.11.2022
Ошибка CMake с ExternalProject
Два дня назад я добавил внешний проект для компиляции проекта с помощью автоинструментов. До сегодняшнего дня все работало идеально...
У меня странная ошибка:
Ошибка CMake в /usr/share/cmake-2.8/Modules/ExternalProject.cmake:710...
2838 просмотров
schedule
10.02.2023
Что делает параметр gcc -R?
Я пытаюсь запустить скрипт настройки autotools для проекта bson-cpp, и он терпит неудачу, потому что не может определить, какие флаги ему нужно скомпилировать с помощью boost_filesystem. Беглый взгляд на config.log показывает:
g++ -o conftest -g...
7773 просмотров
schedule
22.12.2022
Добавить поддержку С++ в проект autotools?
Сейчас я пишу приложение, которое требует использования С++ в моем коде C. Моя проблема в том, что я не могу скомпилировать код С++.
у меня есть две исходные папки: cpp (содержит только исходный файл c) и src (содержит только исходный файл c++)....
1072 просмотров
schedule
16.04.2023
Установка двоичных файлов в /bin, /sbin, /usr/bin и /usr/sbin, взаимодействие с --prefix и DESTDIR
Большинство пакетов, использующих Autotools, являются утилитами уровня пользователя или, по крайней мере, достаточно высокого уровня, чтобы быть полностью ниже /usr , или достаточно низкого, чтобы быть полностью ниже /usr .
Я пишу пакет, который...
2217 просмотров
schedule
15.07.2022
Что означает слово host в HOSTCC и ./configure --host?
Предположим, у меня есть исходный код какой-то программы, в исходном коде используются автоинструменты GNU, и для простоты предположим, что программа никоим образом не является средством разработки. Если у меня есть кросс-тулчейн, я могу настроить...
4778 просмотров
schedule
18.02.2024
Как обрабатывать подпроекты с помощью автоинструментов?
У меня есть проект C++, построенный с помощью autotools.
В проекте используются некоторые библиотеки, также написанные мной. Исходники библиотек импортируются в проект как подмодули git. Каждая библиотека имеет свои собственные файлы autotools....
2943 просмотров
schedule
02.07.2023
autotools или cmake для компиляции C
Поставляется ли autotools из коробки для всех основных систем Unix? Я ищу что-то, что может скомпилировать код без установки какого-либо дополнительного программного обеспечения и независимой от платформы (разновидности и архитектура UNIX).
430 просмотров
schedule
04.02.2023
Как сохранить определенный символ в двоичном файле?
У меня есть статическая библиотека ( my_static_lib ), которую я связываю с исполняемым двоичным файлом. Некоторые из символов, но не все, используются в моем двоичном коде.
Вторая библиотека, загружаемая динамически ( my_shared_lib ), ожидает...
574 просмотров
schedule
12.10.2023
Опция MALLOC в плагине autotools eclipse
Я борюсь с плагином autotools в Eclipse и некоторым проектом C++, который я скачал.
Моя цель состоит в кросс-компиляции для процессора руки, поэтому проект уже настроен для работы с автоинструментами, но когда я пытаюсь кросс-компилировать, у меня...
707 просмотров
schedule
02.01.2023
Autoconf с тестом повышения - проблема с компоновщиком
У меня возникла проблема с фреймворком boost unit_test вместе с autoconf и automake...
Вот структура проекта:
./include/com_i_foo.h
./include/com_foo.h
...
class FooSingleton {
protected:
FooSingleton() {}...
1523 просмотров
schedule
19.02.2023
Нет правила делать цель distclean при использовании библиотеки удобства libtool
Я пишу пакет C ++ с помощью GNU Autotools. Я включаю в пакет несколько внешних библиотек. Поскольку я не хочу устанавливать каждую из этих библиотек отдельно, я вместо этого использую " удобная библиотека libtool ". Иерархия каталогов выглядит...
3478 просмотров
schedule
17.05.2022
Когда ./configure задаются конфликтующие параметры, что выигрывает?
Я создаю gcc для кросс-компиляции, используя buildroot , и могу предоставить некоторые дополнительные параметры конфигурации для шага ./configure. без исправления исходников buildroot. Однако я хочу переопределить параметр, который уже явно...
123 просмотров
schedule
16.09.2022