Linuxconfiguration/ make,–prefix?
忍受我,这个不是很容易解释…
我正在尝试configure
, make
make install
Xfce make install
到我的buildroot构build目录中。 当我正在使用configuration
--prefix=/home/me/somefolder/mybuild/output/target
所以它build立到正确的文件夹,但是当它被压缩和运行,我从各种configuration文件,它正在寻找文件
/home/me/somefolder/mybuild/output/target
(这当然不存在)
如何设置要构build的文件夹,然后为要使用的configuration文件设置不同的根目录?
做configure --help
,看看还有哪些其他选项可用。
提供不同的选项来覆盖不同的位置是很常见的。 按照标准,–prefix覆盖所有这些,所以你需要在指定前缀后覆盖configuration位置。 这个过程通常适用于每个基于automake的项目。
最糟糕的情况是,当你需要修改configuration脚本,甚至更糟糕的是,生成的makefile和config.h头文件。 但是,对于Xfce,你可以尝试这样的事情:
./configure --prefix=/home/me/somefolder/mybuild/output/target --sysconfdir=/etc
我相信应该这样做。