[英]Linux configure/make, --prefix?
忍受我,这个不太容易解释......
我正在尝试configure
, make
并将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.