Описание тега autoconf

GNU Autoconf создает сценарий оболочки `configure`, который используется для настройки программного обеспечения для компиляции для UNIX-подобных операционных систем.
1 ответ

node-gyp - Обработка файлов ".h.in"

Я создал проект, который содержит подмодуль git libxml2, Я хочу использовать эти файлы внутри моего binding.gyp, но я получаю ошибки во время работы node-gyp build, Проблема здесь в том, что есть только xmlversion.h.in файл но xmlversion.h файл нуже…
27 сен '17 в 16:35
2 ответа

Какой лучший способ запустить программу на C для нескольких разновидностей Unix?

Это было какое-то время, так что будь нежным. Последняя C-программа, которую я написал, была в начале 90-х. Я хочу начать проект на C, который будет компилироваться для доминирующих разновидностей Unix, то есть Mac, Linux, CentOS. Я ищу указатели на…
28 янв '12 в 04:13
2 ответа

Как изменить порядок в CXXLINK от AutoMake?

Я пытаюсь скомпилировать простую программу на C++ с помощью инструментов automake. Сами по себе automake создает в своем Makefile строку: CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ -o $@ Таким образом, однако, я получаю…
09 авг '16 в 16:31
1 ответ

Генерация статической библиотеки и исполняемого файла с одной установкой (autoconf)

Я знаю, как создать проект или как создать библиотеку, используя autoconf. Я хочу создать статическую библиотеку и использовать эту библиотеку для создания проекта за один запуск configure/make/make install. Я хочу, чтобы некоторые исходные файлы по…
30 июн '09 в 11:31
2 ответа

Autoreconf и <math.h> в Linux

Как передать флаг '-lm' или указать библиотеку для включения при использовании Autoreconf (Autoconf)? Программа включает в себя и я могу скомпилировать так: gcc -std=c99 myprogram -lm Но когда я компилирую vi Autoreconf, я получаю сообщение об ошибк…
24 янв '16 в 14:44
1 ответ

POSIX Shell Script генерирует синтаксическую ошибку с помощью./configure

Я почти закончил работу над зависимостями для компиляции программы на моем компьютере с Linux. Я использую Linux Mint 19 64bit. Последнее препятствие, которое я не могу преодолеть, это синтаксическая ошибка в конкретной строке в скрипте настройки об…
29 ноя '18 в 01:58
2 ответа

lib путь на Mac OSX

Я установил libnfc 1.5.1 в каталог по умолчанию (/usr/loca/ lib). если я делаю ls, я вижу там libs: foo:libnfc-1.5.1 bar$ ls -l /usr/local/lib/libnfc* -rwxr-xr-x 1 root wheel 62092 Nov 23 09:05 /usr/local/lib/libnfc.2.dylib -rw-r--r-- 1 root wheel 2…
23 ноя '11 в 11:40
2 ответа

automake Добавление всех файлов c в каталог

В файле Makefile.am компании automake источники программы перечислены как bin_PROGRAMS = os345v1 os345v1_SOURCES = os345.c os345interrupts.c os345semaphores.c Вместо того, чтобы указывать отдельные файлы, Как добавить все файлы c в определенную дире…
02 июл '15 в 08:08
2 ответа

Как я могу распространять переменные automake в настройках подпакета?

У меня есть настройка подпакета в моем репозитории autotools, в которой несколько связанных проектов склеены вместе с помощью master configure.ac и Makefile.am. Помимо порядка компиляции, который легко выполняется с помощью макроса AC_CONFIG_SUBDIRS…
18 апр '12 в 21:25
1 ответ

Как передать флаги компилятора из Autoconf в Automake?

У меня чертовски много времени получается получить опции компилятора из Autoconf в Automake. Некоторые из моих исходных файлов имеют флаги Automake для каждого объекта: ## Makefile.am librijndael_simd_la_SOURCES = rijndael-simd.cpp librijndael_simd_…
03 ноя '17 в 20:13
1 ответ

Сборка libc (newlib) приводит к "not find -lc"

Я построил кросс-компилятор для sh3eb-elf цели. Теперь мне нужна реализация libc. Тем не менее, когда я хочу построить newlib, configure выходит из строя. Запуск настройки: ../newlib-cygwin/configure --host=sh3eb-elf Это не удается. Быстрый взгляд н…
18 авг '18 в 15:30
1 ответ

Динамически изменять строку "configure --help" на основе компилятора

Этот вопрос связан с подстановкой строковой переменной справки для "configure --help". наш configure.ac имеет следующее. IS_SUN_COMPILER работает как положено. IS_SUN_COMPILER=`echo $COMPILER_VERSION | $EGREP -i -c -E 'Sun C\+\+'` ... if test "$IS_S…
29 июл '18 в 15:40
2 ответа

Использование ccache при кросс-компиляции с автоинструментами

Я знаю стандартный способ кросс-компиляции проекта на основе autoconf: $./configure --host = i686-w64-mingw32 Однако, что если я захочу использовать ccache? Я знаю, что могу переопределить переменные CC и CXX (например, CC="ccache i686-w64-mingw32-g…
1 ответ

Laravel 4: mcrypt и autoconf не связаны

У меня большие проблемы с установкой mcrypt. Я следовал за многими уроками, но это безнадежно. После установки mcrypt я получил ошибку "Требуется расширение Mcrypt". Поэтому я попытался переустановить его с помощью следующей команды brew install aut…
28 янв '15 в 19:35
2 ответа

В чем разница между lib и модулем с autoconf

Я должен проверить, что определенные библиотеки (libm, libdl) присутствуют, чтобы скомпилировать мою библиотеку. В моем файле шаблона configure.ac есть PKG_CHECK_MODULES макросы и PKG_CHECK_LIB макросы. Я не понимаю, какой использовать и как? PKG_CH…
08 янв '14 в 14:54
1 ответ

Почему я не смог собрать autoconf с autoconf2.6x, его версия новее чем 2.6

Моя система основана на сентосах. причина, по которой я пытаюсь собрать autoconf, заключается в том, что кто-то сказал мне, что я могу попытаться собрать его, чтобы решить другую проблему, вы можете найти мотивацию по этой ссылке, почему autogen.sh …
05 сен '12 в 20:01
1 ответ

Как мне объявить __sync_fetch_and_add?

Я пишу программу, которая может очень использовать __sync_fetch_and_add. К сожалению мой autoconf скрипт, который ищет его с помощью этого довольно простого теста: AC_CHECK_FUNCS([__sync_fetch_and_add]) Генерирует эту ошибку: Wsuggest-attribute=nore…
23 фев '12 в 04:52
1 ответ

Можете ли вы "недооценить" переменную конфигурации (противоположную AC_ARG_VAR)?

Макрос AC_ARG_VAR объявляет драгоценную переменную, которая имеет определенные значения для проверки кэша. Некоторые макросы конфигурации объявляют определенные переменные драгоценными, и я хотел бы отменить это. Например, AC_PROG_CC объявит CFLAGS …
13 дек '15 в 23:44
0 ответов

Как установить базовые модули для MSYS Perl?

Мне нужно использовать MSYS Perl, чтобы иметь возможность установить autoconf на моем MSYS2 в Windows 7, потому что ActivePerl или Strawberry Perl не работают для установки autoconf. Единственная проблема заключается в том, что стандартная установка…
29 янв '19 в 13:57
2 ответа

Должны ли (и как это сделать) включать пути в свернутый скрипт?

В моем configure/configure.acЯ делаю несколько PKG_CHECK_MODULES звонки. Большинство из них возвращают то же самое -I path:-I/usr/local/includeи тоже самое -L path: -L/usr/local/lib. Я бы сказал, что -I path не имеет никакого значения, потому что gc…
17 мар '13 в 21:45