當前位置:編程學習大全網 - 編程軟體 - g++用什麽命令生成優化過的匯編代碼

g++用什麽命令生成優化過的匯編代碼

gcc and g++分別是gnu的c & c++編譯器 gcc/g++在執行編譯工作的時候,總***需要4步

1.預處理,生成.i的文件[預處理器cpp]

2.將預處理後的文件轉換成匯編語言,生成文件.s[編譯器egcs]

3.由匯編變為目標代碼(機器代碼)生成.o的文件[匯編器as]

4.連接目標代碼,生成可執行程序[鏈接器ld]

[參數詳解]

-x language filename

 設定文件所使用的語言,使後綴名無效,對以後的多個有效.也就是根據約定C語言的後綴名稱是.c的,而C++的後綴名是.C或者.cpp,如果妳很個性,決定妳的C代碼文件的後綴名是.pig 哈哈,那妳就要用這個參數,這個參數對他後面的文件名都起作用,除非到了下壹個參數的使用。

可以使用的參數嗎有下面的這些

`c', `objective-c', `c-header', `c++', `cpp-output', `assembler', and `assembler-with-cpp'.

看到英文,應該可以理解的。

例子用法:

gcc -x c hello.pig

  • 上一篇:大力t6關閉需要拔掉電源
  • 下一篇:編程系統?
  • copyright 2024編程學習大全網