gpt4 book ai didi

linux - 在一台机器上编译gcc4.4.6,如何让另一台机器使用?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:40:05 25 4
gpt4 key购买 nike

我在快速服务器上构建了 gcc 4.4.6(使用 CUDA),大约需要 10 分钟。但是,在我自己的桌面上,编译需要很长时间。

因此两台机器都是 64 位 Linux,尽管其中一台是 Ubuntu 而另一台是 Arch Linux。 Arch Linux 有了新的内核版本。

所以在服务器上,我将内置的gcc-4.4.6安装到/opt。我只是将/opt/gcc-4.4.6 复制到我的 PC 的/opt/gcc-4.4.6。

em,当我尝试时似乎不太有效./x86_64-unknown-linux-gnu-gcc ~/Development/c/hello/hello.c

它显示x86_64-unknown-linux-gnu-gcc:尝试执行“cc1”时出错:execvp:没有这样的文件或目录

那我现在能做什么呢?

谢谢,阿尔弗雷德

最佳答案

如果系统足够相似,您可以在大机器上编译 GCC(不要忘记 GCC 需要在其源代码树的外部目录中配置和构建),然后运行make -j3 all 然后 make install DESTDIR=/tmp/gccinst/ 并将那个 /tmp/gccinst 目录复制到你的小机器上,然后最后将其复制到根文件系统(在小型机器上)。

但是,GCC 4.4.6 今天已经很老了,如果您正在编译 GCC,请尝试编译 GCC 4.6.2(或至少 4.6.1)。

并且(对我的工作无耻的插件)如果你编译一个 GCC 4.6,请在它上面启用插件,然后你可以尝试 GCC MELT [meta-] 插件(MELT 是一种高级域特定语言,用于简化 GCC 扩展的开发)。

关于linux - 在一台机器上编译gcc4.4.6,如何让另一台机器使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7136481/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com