[英]Can't compile a program.c using gcc over linux
gcc determinante.c
是我在终端写的,我得到的是:
cc1: unrecognized option `-imultiarch'
cc1: unrecognized option `-auxbase'
cc1: too many filenames. Type cc1 --help for usage info
cc1: unrecognized option `-fstack-protector'
cc1: output filename specified twice
我不明白发生了什么,我已经评论了几乎所有程序代码,但我仍然遇到同样的问题。
怎么了?
编辑:env的输出很大,但我认为这两个很重要:
ARCHDIR=/usr/bin/mips-x86.linux-xgcc
COMPILER_PATH=/usr/bin/mips-x86.linux-xgcc
前段时间我安装了一个交叉编译器并添加了这两个变量,现在我想我必须删除它们,我不记得在哪里添加了这个变量,我正在寻找它们。
问题已解决:这个变量在etc / environment中,我对它们进行了评论,现在一切正常。
看起来交叉编译器与gcc编译有交互。 您应该删除相对于交叉编译的环境变量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.