C++ 源代码到可执行代码的详细过程 ?
生活随笔
收集整理的這篇文章主要介紹了
C++ 源代码到可执行代码的详细过程 ?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
C++ 源代碼到可執行代碼的詳細過程
- 編譯
- 編譯預處理(Preprocessing)
- [析] 偽指令主要包括以下四個方面
- (1)宏定義指令,如#define Name TokenString,#undef等。**
- (2)條件編譯指令,如#ifdef,#ifndef,#else,#elif,#endif,等等。
- (4)特殊符號,預編譯程序可以識別一些特殊的符號。**
- 編譯階段(Compilation)
- 優化階段
- 匯編過程(Assembly)
- UNIX環境下主要有三種類型的目標文件
- (1)可重定位文件
- (2)共享的目標文件
- (3)可執行文件
- 鏈接程序(Linking)
- 根據開發人員指定的同庫函數的鏈接方式的不同
總結
以上是生活随笔為你收集整理的C++ 源代码到可执行代码的详细过程 ?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vector的实现原理
- 下一篇: s3c2440移植MQTT