1
gcc determinante.c
是我在終端寫,我得到的是:無法編譯使用gcc在Linux上program.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中,我評論他們,現在一切正常。
您的編譯器安裝可能已損壞或不完整。在debian風格的系統上使用sudo apt-get build-essential,或者獲取你的發行版中相似的目標包。 – 2014-10-04 02:07:45
這些錯誤與您的程序代碼無關,它們都指向編譯器內部命令的參數。 – Barmar 2014-10-04 02:10:59
@ChrisStratton我的發行版是ubuntu,我嘗試使用突觸重新安裝gcc,gcc 4.9 base和gcc 4.8 base,但它不起作用。 – 2014-10-04 03:12:43