无法使用gcc over linux编译program.c

时间:2014-10-04 02:00:47

标签: c linux gcc

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中,我对它们进行了评论,现在一切正常。

1 个答案:

答案 0 :(得分:3)

看起来交叉编译器与gcc编译有交互。您应该删除相对于交叉编译的环境变量。