as:无法识别的选项'--64'

问题描述 投票:-1回答:3

我不能运行这个简单的程序。我收到这个错误。请问有谁请帮我解决这个问题。我正在使用ubuntu 14.4和gcc 4.8.5 ..

madhu.r@CPU-245U:~ $ gcc p1.c

as:无法识别的选项'--64'

谢谢R Madhu

gcc ubuntu-14.04
3个回答
1
投票

您好,在其他论坛检查解决方案,并得到解决。

我也遇到过类似的问题。我将gcc工具链更新为gcc到gcc-6。并重新安装了arm-gcc-工具。

https://askubuntu.com/questions/781972/how-can-i-update-gcc-5-3-to-6-1

https://launchpad.net/~team-gcc-arm-embedded/+archive/ubuntu/ppa

同样重要的是,最初在我的.bashrc文件中,我已经设置了许多PATHS到arm-gcc-none-eabi的不同版本/副本......所以我对它们进行了评论,并且只保留了一个默认PATH ..

感谢所有上述评论的人。一切都帮助了我。


0
投票

我遇到了类似的问题。

这是因为/ etc / alternatives / gcc中的默认替代方案应该指向/usr/bin/gcc-4.8,但它又指向arm工具链。

这个更新备选方案的命令为我解决了这个问题:

〜#sudo update-alternatives --install / usr / bin / gcc gcc /usr/bin/gcc-4.8 100 --slave / usr / bin / g ++ g ++ /usr/bin/g++-4.8


0
投票

我在使用更新版本的binutils构建gcc时发现了这个问题。构建gcc时,它会在目标目录中找到与新构建的bin /不同的bin /版本。在我的情况下,它使用系统bin / as,而不是binutils bin / as,而不是新建的target / bin / as。

我通过提供--with-as = $ {target} / bin / as选项来解决此问题,以便在构建gcc时进行配置。

更新:gcc构建失败。我在https://gcc.gnu.org/bugzilla/show_bug.cgi?id=7589发现了一条评论,如果你指定--with-as,你还需要指定--with-gnu-as --with-ld = ...和--with-gnu-ld。

© www.soinside.com 2019 - 2024. All rights reserved.