我应该把编译好的源代码放在哪里

我应该把编译好的源代码放在哪里

我正在运行一个虚拟服务器用于开发目的。此服务器上有几个从源代码编译的包。我知道这些包的源代码应该放在 中/usr/src。但 FHS 没有提到编译后的包(Windows 上的 exe 文件)

我的问题:在安装之前我应该​​将编译后的源放在哪里?

谢谢 Jeroen

答案1

如果您希望源代码和二进制文件位于不局限于特定用户的目录中,则 Linux 标准位置将是/usr/local/src/<software-name>/usr/local/bin请参阅http://www.pathname.com/fhs/pub/fhs-2.3.html#USRLOCALLOCALHIERARCHY)。

或者,您也可以选择/opt/<software-name>/src/opt/<software-name>/bin

答案2

我自己找到了解决方案。

根据文件系统层次标准,/usr/src 中的源代码仅供参考。此外,注 35指出不应在此层次结构内构建源代码。

解决方案:编译源在系统层次结构中没有特定路径

相关内容