- author : MinRam(minfysui@gmail.com)
- create : 2018/10/03
- update: 2018/10/03
工欲善其事, 必先利其器
本文若有不足或錯誤,歡迎指出 : )html
C/C++ 從源程序到可執行文件須要經歷一下幾個步驟,細節可參考連接,暫不作詳細介紹:linux
st=>start: Start input=>inputoutput: 源文件導入 preprogress=>operation: 預處理 Preprogress compile=>operation: 編譯 Compile assemble=>operation: 彙編 Assemble link=>operation: 連接 Link output=>inputoutput: 可執行文件 e=>end: End st->input->preprogress->compile->assemble->link->output->e
於是整個集成開發環境(IDE)可分爲幾個部分:windows
- 文本編輯器 ,對源文件的文本編輯;<程序開發主要工做>
- 編譯器,將源文件編譯成彙編代碼文件;<此過程佔據主要部分>
- 彙編器,將彙編代碼文件轉成機器碼文件;
- 連接器,將上一步的各個文件進行連接,造成可執行文件
主要進行基礎說明,以後會分章進行細講編輯器
企業級開發軟件,由微軟公司推出。工具
- 優勢:傻瓜式的一鍵開發,完整的調試與測試工具,支持擴展;
- 缺點:又大又卡,直接懷疑人生;
考慮入門,以VS 2017中文版爲例,VS中C語言是以CPP的形式;開發工具
微軟的預編譯頭技術
按調試按鈕,VS進入調試狀態
報錯處理