Параметры для использования с configure для FFTW [закрыто]

Я использую команду ./ configure для установки FFTW .

./ configure --help дает список параметров . Как мне решить, какие параметры использовать после ./ configure ?

Я знаю, что информация для каждого из них приведена в ./ configure --help , но есть ли какое-нибудь простое объяснение для всех параметров и когда их использовать?

-1
задан 19 May 2018 в 14:27

1 ответ

В случае FFTW , каталог в файле tar.gz содержит файл «INSTALL», который содержит информацию об установке, включая опции:

Вы можете дать ` настроить начальные значения параметров конфигурации, задав переменные в командной строке или в среде. Вот пример:

 ./configure CC=c99 CFLAGS=-g LIBS=-lposix

В документе постоянно обсуждаются параметры и переменные среды, относящиеся к сценарию configure. Если вам это нужно, прочитайте все это, и вы будете в курсе. Обратите внимание, что configure - это не команда, а скрипт , который подготавливает компиляцию. Из-за этого каждый пакет обычно имеет свой собственный configure скрипт, который поставляется вместе с ним. Как показывают примеры в файле «INSTALL» этого конкретного пакета, этот сценарий configure может занять, например, gcc и g++ варианты. Прочитайте их справочные файлы , чтобы узнать о них.

Однако, если вы просто хотите установить пакет и не знаете таких опций, самый простой способ сделать это (требующий auto-apt и checkinstall 1 ): [ 1134]

  1. cd в извлеченный каталог с именем например «Fftw-3.3.7»
  2. Запустите скрипт пакета configure и автоматически установите недостающие зависимости:

    auto-apt run ./configure
    

    Скрипт считывает переменные среды, чтобы узнать о системе, в которой она запущена и автоматически настраивает make-файл, он подойдет вашей системе без указания каких-либо опций.

  3. Запустите команду make для компиляции источника:

    make
    
  4. Запустите checkinstall с правами root для установки пакета:

    sudo checkinstall
    

1: sudo apt install auto-apt checkinstall для их установки. auto-apt заботится об отсутствующих зависимостях в отчетах сценария пакета configure, checkinstall создает пакет .deb и устанавливает его через менеджер пакетов, чтобы вы могли легко удалить пакет позже.

4
ответ дан 29 October 2019 в 07:48

Другие вопросы по тегам:

Похожие вопросы: