我想在公司内部发布gcc编译器。我从源代码构建了所需的版本,将其安装在我的机器上的指定目录中(所有机器,顺便说一句,具有相同的架构)。我希望我可以将这个目录的内容放在服务器上,并且在下一次更新时,所有同事都会得到一个新的编译器。
但当然这不起作用。
我试图为linux寻找一个现成的解决方案,但无法找到任何东西。
现在,如果我尝试编译一些基本程序,我会收到错误:
gcc:错误尝试执行' cc1plus':execvp:没有这样的文件或目录。
但是这个文件是构建的,并且确实存在于主安装目录的一个子文件夹中。我尝试使用GCC_EXEC_PREFIX
和COMPILER_PATH
环境变量明确指定此子程序的路径,但没有运气。
有可能实现我想要的目标吗?