【发布时间】:2011-10-31 11:27:41
【问题描述】:
我在快速服务器上构建了 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:没有这样的文件或目录
那我现在能做什么?
谢谢, 阿尔弗雷德
【问题讨论】:
-
确定这只是路径问题?
-
令人惊奇的是这个 cc1 在哪里以及如何将特定的“cc1”关联到特定的“gcc”可执行文件。我用了“find”,cc1不在/opt中,我安装的是内置的gcc 4.4.6。
标签: linux gcc x86-64 cross-compiling