【C語言編程入門系列】—— 第二章,編譯環境搭建!

  導讀:C語言程序如何工作,首先需要編譯鏈接成可執行文件,然後就可以運行在不同的環境中,這個“環境”的意思就是比如說,電腦,手機,路由器,藍牙音箱等等智能設備中,其中編譯器啓到了關鍵的橋接作用。

       本章主要先從C語言編譯的全過程開始分析,然後介紹常用的編譯器工具,最後介紹本系列使用的免費開發軟件Dev-C++安裝過程。雖然本人用的是VS,但是對於初學者來說,先用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,現在使用VS2013,本系列文章使用的是Dev-C++,這也是我第一次用。

 

2.3 Dev-C++安裝教程

2.3.1下載地址+下載方法

  免費下載地址:可以找我要,留言即可!如圖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++軟件界面


  編譯軟件安裝完成後,我們就可以使用編譯器敲代碼了,具體使用方法會在後面章節詳細介紹。

自學C/C++不易,此路應攜手前行。

如果你想跟着小編一起學編程的話!

可以來我的C語言/C++編程學習交流俱樂部,【點擊進入】!

還有(源碼,零基礎教程,項目實戰教學視頻),歡迎初學者和正在進階中的小夥伴們!     

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章