Linux configure / make,--prefix?
忍受我,这不是很容易解释…
我想configure
,make
和make install
Xfce的到我的buildroot的build目录。配置时我正在使用
--prefix=/home/me/somefolder/mybuild/output/target
因此它可以构建到正确的文件夹,但是在压缩并运行时,我从各种配置文件中获取错误,这些文件正在其中查找文件
/home/me/somefolder/mybuild/output/target
(当然不存在。)
如何设置要构建的文件夹,但为要使用的配置文件设置其他根目录?
回答:
这样做configure --help
,看看有什么其他选项可用。
提供不同的选项来覆盖不同的位置是很常见的。按照标准,--prefix
它们会覆盖所有位置,因此您需要在指定前缀后覆盖配置位置。此操作过程通常适用于每个基于automake的项目。
最坏的情况是需要修改configure脚本,甚至更糟的是生成的makefile和config.h标头。但是,是的,对于Xfce,您可以尝试执行以下操作:
./configure --prefix=/home/me/somefolder/mybuild/output/target --sysconfdir=/etc
我相信应该这样做。
以上是 Linux configure / make,--prefix? 的全部内容, 来源链接: utcz.com/qa/399065.html