gcc/g++在執(zhí)行編譯工作的時候,總共需要4步
1.預處理,生成.i的文件[預處理器cpp]
2.將預處理后的文件不轉換成匯編語言,生成文件.s[編譯器egcs]
3.有匯編變?yōu)槟繕舜a(機器代碼)生成.o的文件[匯編器as]
4.連接目標代碼,生成可執(zhí)行程序[鏈接器ld]
[參數詳解]
-x language filename
設定文件所使用的語言,使后綴名無效,對以后的多個有效.也就是根
據約定C語言的后綴名稱是.c的,而C++的后綴名是.C或者.cpp,如果
你很個性,決定你的C代碼文件的后綴名是.pig 哈哈,那你就要用這
文章來源:http://blog.xoyo.com/space.php?do=article&aid=195075