我正在使用./configure
命令来安装傅氏。
给出./configure --help
了选项列表。如何决定在之后使用哪些选项./configure
?
我知道每个选项都有解释,./configure --help
但是有没有简单的解释来解释所有选项以及何时使用它们?
答案1
如果是傅氏,文件中的目录tar.gz
中有一个文件“INSTALL”,其中包含安装信息,包括选项:
您可以通过在命令行或环境中设置变量来为配置参数提供“configure”的初始值。以下是示例:
./configure CC=c99 CFLAGS=-g LIBS=-lposix
该文档详细介绍了与configure
脚本相关的选项和环境变量。如果您需要它,请阅读整个内容,您将会了解。请configure
注意不是命令,而是脚本准备编译。因此,每个包通常都有自己的configure
脚本。正如此特定包的“INSTALL”文件中的示例所示,这 configure
脚本可以采用例如gcc
和g++
选项。阅读他们的帮助文件去了解它们。
但是,如果您只是想安装软件包而不知道这样的选项,那么最简单的方法是(需要auto-apt
和checkinstall
1):
cd
进入解压的目录,例如“fftw-3.3.7”运行包的
configure
脚本并自动安装缺少的依赖项:auto-apt run ./configure
该脚本读取环境变量以了解其启动的系统,并自动配置相应的 makefile,它将适合您的系统,而无需您指定任何选项。
运行
make
命令编译源代码:make
以 root 权限运行
checkinstall
安装包:sudo checkinstall
1:sudo apt install auto-apt checkinstall
安装它们两个。auto-apt
处理包的configure
脚本报告的缺少的依赖项,checkinstall
创建一个.deb
包并通过包管理器安装它,以便您以后可以轻松删除该包。