与 FFTW 配置一起使用的选项

与 FFTW 配置一起使用的选项

我正在使用./configure命令来安装傅氏

给出./configure --help了选项列表。如何决定在之后使用哪些选项./configure

我知道每个选项都有解释,./configure --help但是有没有简单的解释来解释所有选项以及何时使用它们?

答案1

如果是傅氏,文件中的目录tar.gz中有一个文件“INSTALL”,其中包含安装信息,包括选项:

您可以通过在命令行或环境中设置变量来为配置参数提供“configure”的初始值。以下是示例:

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

该文档详细介绍了与configure脚本相关的选项和环境变量。如果您需要它,请阅读整个内容,您将会了解。请configure注意不是命令,而是脚本准备编译。因此,每个包通常都有自己的configure脚本。正如此特定包的“INSTALL”文件中的示例所示, configure脚本可以采用例如gccg++选项。阅读他们的帮助文件去了解它们。

但是,如果您只是想安装软件包而不知道这样的选项,那么最简单的方法是(需要auto-aptcheckinstall1):

  1. cd进入解压的目录,例如“fftw-3.3.7”
  2. 运行包的configure脚本并自动安装缺少的依赖项:

    auto-apt run ./configure
    

    该脚本读取环境变量以了解其启动的系统,并自动配置相应的 makefile,它将适合您的系统,而无需您指定任何选项。

  3. 运行make命令编译源代码:

    make
    
  4. 以 root 权限运行checkinstall安装包:

    sudo checkinstall
    

1:sudo apt install auto-apt checkinstall安装它们两个。auto-apt处理包的configure脚本报告的缺少的依赖项,checkinstall创建一个.deb包并通过包管理器安装它,以便您以后可以轻松删除该包。

相关内容