174得票3回答
DESTDIR和PREFIX在make中的作用

我正在尝试将软件安装到特定目录中。我找到了几种方式,但不确定它们之间的区别。 ./configure --prefix=*** make install DESTDIR=*** make install prefix=*** 我对这三个命令的作用感到困惑。它们是否都能实现相同的目标?

135得票2回答
"./configure"选项中的"--build"、"--host"和"--target"有什么区别?

脚本./configure接受三个选项--build,--host和--target。我对它们的角色感到困惑。它们之间有什么不同和语义差异?

127得票4回答
为什么总是将"./configure; make; make install;"作为三个独立的步骤进行?

每次从源代码编译东西,你都要完成同样的三个步骤:$ ./configure $ make $ make install 我理解将安装过程分成不同步骤是有道理的,但我不明白为什么每个程序员都必须一遍又一遍地编写相同的三个命令才能完成一个简单的任务。从我的角度来看,有一个包含以下文本的./inst...

109得票6回答
如何向configure/make循环添加include和lib路径?

我需要在一个我没有su权限的linux盒子上安装库的地方。我正在使用~/local[/bin,/lib,/include],但我不知道如何告诉./configure在那里查找库(特别是我正在尝试编译需要libgif的emacs,这在我的发行版中不存在)。 我尝试添加:export PATH=...

107得票4回答
如何创建一个 configure 脚本?

虽然这个问题听起来很泛泛,但是还是让我来回答。 我有一个需求需要为我的应用程序创建一个配置脚本,该配置的结果将会生成一个makefile(基本的configure,make,make install)。我的问题是,我要从哪里开始构建这个?是否有我可以跟随的示例?

88得票1回答
编译Python时,--enable-optimizations参数的作用是什么?

我正在尝试在一台基于 ARM 的 Linux 机器上编译 Python 3.6, ./configure 输出如下: 如果你想要一个启用了所有优化(LTO、PGO 等)的版本,请运行 ./configure --enable-optimizations。 那么, --enable-...

74得票4回答
在Linux中,"./configure"有哪些选项/参数?

我发现在Linux上安装新软件时,我总是需要首先使用configure命令。 但有时候我们需要传递各种选项,就像我今天安装lxml时所做的一样:./configure --with-python=/opt/python27/bin/python --prefix=/usr/local -...

71得票3回答
在Linux中,典型的"./configure"命令做什么?

即使所有内容都已在makefile中指定,为什么还需要这样做?

60得票5回答
使用automake配置脚本在64位Linux上构建32位代码?

我使用的是64位系统,但是想要一组32位二进制文件。我需要在configure脚本中传递什么选项来生成一个32位/x86的makefile?

56得票2回答
困惑于配置脚本和Makefile.in文件

我目前正在学习如何使用autoconf/automake工具链。我似乎对这里的工作流程有一个大致的理解 - 基本上你有一个configure.ac脚本,它生成一个可执行的configure文件。然后最终用户执行生成的configure脚本以生成Makefile,从而可以构建/安装程序。 因此...