linux - 进行安装,但不安装到默认目录?

标签 linux gcc makefile autotools

我想运行'make install',所以我有我需要的一切,但我希望它把东西安装在他们自己的文件夹中,而不是系统的/usr/bin 等。这可能吗?即使它引用/usr/bin 等中的工具?

最佳答案

这取决于包。如果 Makefile 由 GNU autotools (./configure) 生成,您通常可以像这样设置目标位置:

./configure --prefix=/somewhere/else/than/usr/local

如果 Makefile 不是由 autotools 生成,而是与软件一起分发,只需在编辑器中打开并更改即可。安装目标目录可能在某个变量中定义。

关于linux - 进行安装,但不安装到默认目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3239343/

相关文章:

Linux 守护进程 : alternative to chdir ("/")?

multithreading - 为什么在 GCC 和 Clang 中使用 std::thread 需要 -pthread?

c++ - 混合 C/C++ 源的 Makefile

linux - 使用 linux 从文件中加入行

c++ - 在 Linux 上断言失败后继续调试?

32位编译报错

c++ - 为什么这段代码用 g++ 而不是 gcc 编译?

C 字符数组始终为空。内核开发

makefile - 了解 Makefile 语法和变量

compiler-construction - makefile - 如何处理 kconfig 文件