繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM