Xle*_*dos 42 linux makefile build configure prefix
忍受我,这个不太容易解释......
我想configure,make和make installXfce的到我的buildroot的build目录.配置我正在使用时
--prefix=/home/me/somefolder/mybuild/output/target
Run Code Online (Sandbox Code Playgroud)
所以它构建到正确的文件夹,但是当它被压缩和运行时,我从各种配置文件中获取错误,在那里它正在寻找文件
/home/me/somefolder/mybuild/output/target
Run Code Online (Sandbox Code Playgroud)
(当然不存在.)
如何设置要构建的文件夹,并为配置文件设置不同的根目录?
小智 52
查看configure --help并查看其他可用选项.
提供不同的选项来覆盖不同的位置是很常见的.按标准,--prefix覆盖所有这些,因此您需要在指定前缀后覆盖配置位置.此过程通常适用于每个基于automake的项目.
更糟糕的情况是需要修改配置脚本,甚至更糟的是生成makefile和config.h头文件.但是,对于Xfce你可以尝试这样的事情:
./configure --prefix=/home/me/somefolder/mybuild/output/target --sysconfdir=/etc
Run Code Online (Sandbox Code Playgroud)
我相信应该这样做.
| 归档时间: |
|
| 查看次数: |
104795 次 |
| 最近记录: |