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/环境中,我对它们进行了注释,现在一切正常。

最佳答案

看起来交叉编译器与gcc编译有交互作用。应该删除与交叉编译相关的环境变量。

09-27 02:18