Opções para usar com o configure para FFTW [closed]

-1

Estou usando o comando ./configure para instalar o FFTW .

O ./configure --help fornece uma lista de opções. Como decido quais opções usar depois de ./configure ?

Eu sei que a explicação para cada é dada em ./configure --help , mas há alguma explicação fácil para todas as opções e quando usá-las?

    
por Kiran Jadhav 17.05.2018 / 14:33

1 resposta

4

No caso de FFTW , o diretório no arquivo tar.gz contém um arquivo “INSTALL” que contém a instalação informações, incluindo opções:

You can give 'configure' initial values for configuration parameters by setting variables in the command line or in the environment. Here is an example:

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

O documento continua sobre opções e variáveis de ambiente relevantes para o script configure . Se você precisar, leia tudo e você ficará sabendo. Observe que configure não é um comando, mas sim um script que prepara a compilação. Por causa disso, todo pacote geralmente tem seu próprio script configure que vem com ele. Como mostram os exemplos no arquivo "INSTALL" deste pacote específico, o script this configure pode tomar, por exemplo gcc e g++ opções. Leia os arquivos de ajuda para aprender sobre eles.

No entanto, se você quiser apenas instalar o pacote e não conhecer opções como essa, a maneira mais fácil de fazer isso é (exigindo auto-apt e checkinstall 1 ):

  1. cd no diretório extraído chamado, e. “Fftw-3.3.7”
  2. Execute o script configure do pacote e instale as dependências ausentes automaticamente:

    auto-apt run ./configure
    

    O script lê as variáveis de ambiente para aprender sobre o sistema iniciado e configura automaticamente o arquivo de criação de acordo com o sistema, sem que você especifique nenhuma opção.

  3. Execute o comando make para compilar a fonte:

    make
    
  4. Execute checkinstall com permissões de root para instalar o pacote:

    sudo checkinstall
    

1: sudo apt install auto-apt checkinstall para instalar os dois. auto-apt cuida das dependências ausentes Os relatórios do script configure do pacote, checkinstall cria um pacote .deb e o instala por meio do gerenciador de pacotes, para que você possa remover o pacote com facilidade mais tarde.

    
por dessert 17.05.2018 / 18:04