[英]Why Does GCC Throw Errors About Unspecified Options?
當我使用GCC 4.2.3在64位Red Hat Enterprise Linux 5.0上的makefile中運行以下命令時:
gcc -c -ansi -pedantic -O0 -fPIC -I. -I.. -Iheader_files/include "source_file.c"
我收到以下錯誤:
cc1: error: unrecognized command line option "-lang-c"
從表面上看,問題在於“ -lang-c”不再是較新版本的GCC的有效選項。 但是,更深層的問題是:為什么GCC會收到原始命令中沒有的“ -lang-c”選項?
其他背景:
任何幫助,將不勝感激。
問候,
馬克·比塞達(Mark Biesiada)
確保您的gcc
驅動程序與已安裝的GCC版本相同。
將-v
選項添加到您的compile命令中,以檢查版本以及這些選項的來源。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.