繁体   English   中英

Linux configure / make, - prefix?

[英]Linux configure/make, --prefix?

忍受我,这个不太容易解释......

我正在尝试configuremake并将Xfce make install到我的buildroot构建目录中。 配置我正在使用时

--prefix=/home/me/somefolder/mybuild/output/target

所以它构建到正确的文件夹,但是当它被压缩和运行时,我从各种配置文件中获取错误,它正在寻找文件

/home/me/somefolder/mybuild/output/target

(当然不存在。)

如何设置要构建的文件夹,并为配置文件设置不同的根目录?

configure --help并查看可用的其他选项。

提供不同的选项来覆盖不同的位置是很常见的。 通过标准, --prefix覆盖所有的人,所以你需要指定前缀之后,将覆盖配置位置。 此过程通常适用于每个基于automake的项目。

更糟糕的情况是需要修改配置脚本,甚至更糟的是生成makefile和config.h头文件。 但是,对于Xfce你可以尝试这样的事情:

./configure --prefix=/home/me/somefolder/mybuild/output/target --sysconfdir=/etc 

我相信应该这样做。

在我的情况下, - prefix =在某些警告或失败时无法正确更新路径。 请参阅以下链接以获得答案。 https://stackoverflow.com/a/50208379/1283198

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM