1. 程式人生 > >C++編譯原理(VS環境)

C++編譯原理(VS環境)

規範 編譯原理 win 編譯 找不到 編譯器 linu inux lin

VS是一個編譯器,它的功能

1、可視化的代碼編輯器;

2、可視化的代碼編譯器;

3、方便的代碼調試器;

4、做好了windows操作系統擁有的庫文件和接口;

編譯的詳細步驟

1、編譯單個的.c文件生成.obj文件,linux下會生成.o文件。二進制文件;

2、鏈接,根據依賴關系進行鏈接。根據入口函數(main),查找應用到的所有相關函數的.obj文件,並將二進制文件寫入到可執行文件.exe;

編譯錯誤

1、編譯錯誤。編譯單個.c文件出錯,不符合C語義規範;

2、鏈接錯誤。編譯完單個.c文件,生成可執行文件的時候。找不到二進制代碼。

C++編譯原理(VS環境)