GCC 编译出现一个.c文件出现 as: unrecognized option '--64'

qq_31019981 2017-08-10 01:59:31
我是用的fedora 64位的系统 gcc 编译一个c语言文件出现的如题所示的问题 请问怎么解决 在此谢谢大家了
...全文
2560 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
人面兽心Edison 2020-01-15
  • 打赏
  • 举报
回复
你的虚拟机是不是安装了linux64位的系统,结果在VMware把配置改成内存低于了4GB,64位系统支持4Gb内存以上
qq_31019981 2017-08-11
  • 打赏
  • 举报
回复
引用 6 楼 fussier 的回复:
把系统能update的都update一下,或者是不是 .bashrc里设置了太多arm-gcc-none-eabi的路径了? https://stackoverflow.com/questions/42205916/as-unrecognized-option-64
问题解决了 是我不小心在什么时候把环境变量GCC的连接器删除了 .barshrc 文件添加这句话就好了 export PATH=/usr/x86_64-linux-gnu/bin:$PATH
fussier 2017-08-10
  • 打赏
  • 举报
回复
把系统能update的都update一下,或者是不是 .bashrc里设置了太多arm-gcc-none-eabi的路径了? https://stackoverflow.com/questions/42205916/as-unrecognized-option-64
qq_31019981 2017-08-10
  • 打赏
  • 举报
回复
引用 3 楼 zhao4zhong1 的回复:
命令行参数中的--64改为-m64
我试过了 gcc -m64 hello.c还是不行 但是 预处理 编译 汇编 连接 编译时出现了gcc: warning: scan: linker input file unused because linking not done 这样的错误
自信男孩 2017-08-10
  • 打赏
  • 举报
回复
引用 2 楼 qq_31019981 的回复:
就是一个只打印 hello world 的程序没什么好看的 这个因该是一个编译器选项的问题
那要看你的怎么操作的,这个error提示如果跟代码没关系,那么至少给你编译器环境和你的编译操作有关系。 如果只是提出这样的error信息,而不提供更多有效的提示,除非和你一样遇到这样的问题,否则单纯靠猜测,也不很现实。
赵4老师 2017-08-10
  • 打赏
  • 举报
回复
命令行参数中的--64改为-m64
qq_31019981 2017-08-10
  • 打赏
  • 举报
回复
就是一个只打印 hello world 的程序没什么好看的 这个因该是一个编译器选项的问题
自信男孩 2017-08-10
  • 打赏
  • 举报
回复
还是看代码吧

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧