C語言編程入門之--第二章編譯環境搭建


 

  導讀:C語言程序如何工作,首先需要編譯鏈接成可執行文件,然后就可以運行在不同的環境中,這個“環境”的意思就是比如說,電腦,手機,路由器,藍牙音箱等等智能設備中,其中編譯器啟到了關鍵的橋接作用。本章主要先從C語言編譯的全過程開始分析,然后介紹常用的編譯器工具,最后介紹本系列博客使用的免費開發軟件Dev-C++安裝過程

 

2.1 C語言編譯過程

  C語言的代碼直觀的看來就是文本字符,這些文本字符要讓機器能夠識別並執行其中的指令,需要有個軟件來轉換,這個軟件就是編譯器(注意:有人可能會提出,既然編譯器是軟件,那么最開始編譯編譯器的軟件從何而來,我覺得這個雞生蛋蛋升級雞的問題可以暫時不去考慮,真想了解可以去深入學習編譯原理,本文只是粗略的探討一下)。

  任何一門語言都有它的語法與詞法,C語言是人類能看懂的,計算機內部CPU和內存之間如何交流呢,它只能通過機器語言來交流。從C語言代碼到機器能夠識別的語言這整個轉換過程就叫做編譯,編譯的完整過程為:C語言程序 -> 預編譯處理器 -> 編譯,優化程序 -> 匯編程序 -> 鏈接程序。

  目前讀者可以這樣理解,在windows系統中,C語言程序寫好后,保存為.c文件,編譯鏈接后就會有個.exe文件,點擊即可執行。具體編譯鏈接全過程,在接下來幾個章節開始寫了比較復雜的程序后,再逐步介紹會更加清晰的了解。

 

 

2.2 常用的編譯器和編

 

  在windows系統中,比較常用的編譯軟件是VC6.0,VS,Turbo C,Dev-C++。在linux系統中一般用vim+gcc的組合。筆者大學期間,用的是VC6.0,為了使用免費的編譯器,本系列文章使用的是Dev-C++,這也是筆者第一次用。

 

 

2.3 Dev-C++安裝教程

 

 

2.3.1下載地址+下載方法

  免費下載地址:https://sourceforge.net/projects/orwelldevcpp/  如圖2.1,點擊綠色按鈕Download。

 

圖2.1  下載Dev-C++頁面

 

 

2.3.2 安裝教程

圖2.2  選擇安裝過程使用語言

 

 

圖2.3  同意協議

圖2.4  選擇支持組件

圖2.5  選擇安裝路徑

圖2.6  安裝等待過程

圖2.7  安裝完成點擊運行

圖2.8  軟件使用語言選擇

圖2.9  風格設定

圖2.10  Dev-C++軟件界面

 

  編譯軟件安裝完成后,具體使用方法在第三章會詳細介紹。

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM