Linuxconfiguration/ make,–prefix?

忍受我,这个不是很容易解释…

我正在尝试configuremake 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文件设置不同的根目录?

One Solution collect form web for “Linuxconfiguration/ make,–prefix?”

configure --help ,看看还有哪些其他选项可用。

提供不同的选项来覆盖不同的位置是很常见的。 按照标准,–prefix覆盖所有这些,所以你需要在指定前缀后覆盖configuration位置。 这个过程通常适用于每个基于automake的项目。

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

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

我相信应该这样做。

  • 在远程Linux机器上编译C ++ - “检测到时钟歪斜”警告
  • 什么是目前最好的构build系统
  • 在Makefile中的函数
  • 从Makefilevariables中删除项目?
  • 从命令行传递额外的variables
  • 通配符目标在一个Makefile中
  • 更改npm脚本的工作目录
  • 如何在Visual Studio中使用makefile?
  • makefile中的多行bash命令
  • gcc的makefile错误:“没有规则,使目标...”
  • 在Unix中,我可以在目录中运行'make'而不用先到那个目录cd?