Вопросы по теме 'autotools'

файлы сборки модульных тестов
Каковы наилучшие политики для файлов сборки модульного тестирования? Причина, по которой я спрашиваю, заключается в том, что моя компания производит высоконадежные встраиваемые устройства. Программные исправления просто не вариант, поскольку их...
795 просмотров
schedule 13.10.2022

Automake: как добавить этап сборки?
В настоящее время у меня есть цепочка сборки, полностью управляемая automake, например: .vala > .c > .o > .exe Я хотел бы добавить новый шаг для предварительной обработки файла XML .ui в источник vala: .ui > .vala > .c >...
926 просмотров
schedule 22.09.2022

Autoconf в Windows 7 ужасно медленный
Я работаю над проектом, используя структуру модульного тестирования Google cmockery. Некоторое время мне удавалось без проблем создавать проект cmockery. например "./configure", "make && make install" и т. д., и это заняло разумное количество...
369 просмотров

Расширение в Make переменных
У меня есть две переменные в моем Makefile: archs = i386 x86_64 tarball = foo-i386 foo-x86_64 Как видите, моя вторая переменная фактически основана на первой. Но я хочу, чтобы что-то вроде расширения регулярного выражения использовало первую...
105 просмотров
schedule 15.04.2024

Кросс-компиляция с использованием Mingw для автоинструментов и приложения Qt
Итак, я работаю в Fedora, и у меня есть проект autotools, который отлично компилируется для Linux. Сегодня я пытался заставить его кросс-компилировать для Windows, используя mingw, и столкнулся с проблемами с неопределенными ссылками. Оказывается,...
461 просмотров
schedule 06.04.2024

Добавление пути к AC_CHECK_LIB
У меня следующая проблема с configure.ac: Я хотел бы добавить путь поиска библиотек, потому что библиотеки, которые мне нужно использовать, находятся в каких-то сумасшедших папках. Моя идея состоит в том, чтобы сделать это с опцией:...
13433 просмотров
schedule 08.06.2024

Сборка последних выпусков Vala (сбой make check и valac не может найти общую библиотеку)
Я скачал два последних последних выпусков VALA ( v0.17.0 и 0.16.0 ) и попытались выполнить сборку на моей машине разработки (Ubuntu 10.0.4 с gcc 4.4.3). Когда я собирал v 0.17.0 , я заметил, что на экране мелькают некоторые ошибки. Я...
1426 просмотров
schedule 19.03.2024

Как собрать статический 32-битный двоичный файл на 64-битной машине/ОС с помощью скрипта настройки?
Я пытаюсь создать двоичный файл GNU x86 со статической связью в 64-битной системе CentOS, используя скрипт automake configure. Я могу создать статический 64-битный двоичный файл и динамический 32-битный без проблем, но я не могу понять, как создать...
4614 просмотров
schedule 06.04.2024

используя libtool gdb изнутри geany
Я работаю над проектом, в котором используются автоинструменты GNU, поэтому для отладки кода с помощью gdb я запускаю gdb из libtool: libtool --mode=execute gdbtui foobar Можно ли как-то это сделать из geany IDE? Или как-то запустить libtool...
201 просмотров
schedule 29.01.2024

Ошибка упаковки сценария оболочки с помощью Autotools
Я пытаюсь написать простой пакет Autotool, который просто упаковывает один скрипт. Это может показаться излишним, но скрипт должен быть добавлен в систему сборки для встраиваемой системы, а система сборки спроектирована так, чтобы хорошо работать с...
276 просмотров
schedule 04.12.2023

Autotools CFLAGS и LDFLAGS не работают
Я пытаюсь скомпилировать программу с помощью GNU Autotools. В моем configure.ac у меня есть следующая строка: PKG_CHECK_MODULES([DEPS], [cairo], [], [AC_MSG_ERROR([Missing Cairo library])]) Мой src/Makefile.am выглядит так:...
1750 просмотров

Не удается скомпилировать libFlac 1.0.3 на Mavericks (OS X 10.9.1)
Я получаю следующую ошибку, когда пытаюсь скомпилировать libFlac 1.0.3 в OS X 10.9.1: In file included from /usr/local/include/ogg/os_types.h:123: /usr/local/include/ogg/config_types.h:6:9: error: unknown type name 'uint16_t' typedef uint16_t...
167 просмотров
schedule 14.11.2023

Что делает fipscanisterbuild?
Я пытаюсь скомпилировать openssl-fips на машине Solaris 10x86. Однако команда для компиляции openssl-fips считает, что она собирает fips для машины x86_64. Команда, которую я запускаю, ./config fipscanisterbuild Я попытался заменить его на...
264 просмотров
schedule 21.02.2024

Программа кросс-компиляции не может найти заголовки SDL2
Я работаю над проектом в c++ , который использует автоинструменты для легкой кросс-компиляции. Я sudo make install установил MXE в своей системе. Когда просто используется ./configure и, следовательно, используется g++ , все работает гладко....
1217 просмотров
schedule 12.01.2024

AS_HELP_STRING несколько строк
Есть ли способ заставить AS_HELP_STRING (или есть альтернативный макрос) красиво отформатировать справку в несколько строк? У меня есть --enable-option= , который может принимать несколько значений val1,val2,... , и я хочу, чтобы configure...
304 просмотров
schedule 29.04.2024

Компиляция PHP 5.3 в Ubuntu 14.04 — libtool: ошибка несоответствия версии
У меня есть свойство php, которое мы пытаемся перенести с CentOS 6 на Ubuntu 14.04. Это свойство в настоящее время работает на php 5.3 и не может быть обновлено до более поздней версии в отведенное время из-за конфликтов пакетов (это высечено в камне...
347 просмотров
schedule 10.11.2023

Ошибка компиляции fftw для кросс-компиляции ARM
Я пытаюсь кросс-компилятор FFTW для ARM. Моя команда настройки: ./configure --with-slow-timer --host=arm-linux-gnueabi --enable-single --enable-neon "CC=arm-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=softfp" Я также пробовал простую...
1466 просмотров
schedule 17.09.2022

рецепт bitbake для включения параметров конфигурации
Я использую рецепт bitbake для создания библиотеки NFC https://github.com/NXPNFCLinux/linux_libnfc-nci . Я использую следующий рецепт йокто SUMMARY = "Linux NFC stack for NCI based NXP NFC Controllers" HOMEPAGE = "" LICENSE = "Apache-2.0"...
2392 просмотров
schedule 19.03.2024

Используйте autotools с расширением файла .r для заголовка, а не ratfor, а C-программирование
Я работаю с книгой http://www.cs.rit.edu/~ats/books/ooc.pdf «Объектно-ориентированное программирование в ANSI-C», Аксель Т. Шрайнер. Make-файлы, которые он использует, работают нормально, как и компиляции. Поэтому у компилятора C и утилиты make...
46 просмотров
schedule 27.05.2024

ubuntu make show полная команда
Я пытаюсь перекрестно скомпилировать libmp3lame на Ubuntu, в какой-то момент он терпит неудачу, и журнал ошибок усекается, поэтому я не могу определить, что происходит. последние строки вывода оболочки: /bin/bash ../libtool --tag=CC...
62 просмотров
schedule 13.06.2024