gcc/g++使用簡介

1、gcc -E test1.c -o test1.i

      預處理,生成.i的文件[預處理器cpp]。 對應的參數是 -E 

2、 gcc -S test1.i -o test1.s

       將預處理後的文件不轉換成彙編語言,生成文件.s[編譯器egcs]。對應的參數是 -S 

3、gcc -c test1.s -o test1.o

      有彙編變爲目標代碼(機器代碼)生成.o的文件[彙編器as]。對應的參數是 -c 

4、gcc test1.o -o test1

      連接目標代碼,生成可執行程序[鏈接器ld]。無參數。

5、執行,./test1







發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章