- C/C++程序設計教程
- 孫淑霞 肖陽春 魏琴等編著
- 440字
- 2018-12-30 07:11:46
1.6.3 連接
編譯所產生的“目標代碼程序”是不能運行的,需要進行連接生成擴展名為“.exe”的可執行文件才能運行。
連接就是把目標程序與系統的函數庫和與該目標程序有關的其他目標程序連接起來,生成一個可執行程序。
1.連接方法
若執行“Compile”菜單中的“Link EXE file”命令,則可將目標程序和函數庫連接。連接成功后,生成一個擴展名為“.exe”的可執行程序。
若執行“Compile”菜單中的“Make EXE file”命令或按<F9>鍵,系統首先檢查源程序是否已經編譯過,如果尚未編譯,或編譯后又進行了修改,則先編譯,再連接。
若執行“Compile”菜單中的“Build all”命令,則無論源程序是否編譯過,系統都將進行編譯和連接。所以,該命令相當于連續執行編譯和連接兩項功能。
2.連接錯誤
常見的連接錯誤是外部調用有錯,系統將指出外部調用中出錯的模塊名或找不到的庫函數。這時,需要檢查程序中是否有錯寫函數名或缺少文件包含命令的情況。
連接錯誤是由連接程序檢查的。在找到連接錯誤的原因并修改后,必須重新編譯才能再次連接。
《C/C++程序設計實驗指導與測試》(第3版)的附錄C中列出了常見的連接錯誤。
推薦閱讀
- R語言數據分析從入門到精通
- 云計算通俗講義(第3版)
- JS全書:JavaScript Web前端開發指南
- INSTANT OpenNMS Starter
- Android程序設計基礎
- 機器學習與R語言實戰
- FPGA Verilog開發實戰指南:基于Intel Cyclone IV(進階篇)
- 大數據分析與應用實戰:統計機器學習之數據導向編程
- NetBeans IDE 8 Cookbook
- Mastering Unity 2D Game Development(Second Edition)
- The Professional ScrumMaster’s Handbook
- ActionScript 3.0從入門到精通(視頻實戰版)
- 面向對象程序設計及C++(第3版)
- Unity 5 Game Optimization
- Manage Your SAP Projects with SAP Activate