學(xué)好C語言,離大神更近一步,C環(huán)境的安裝

我們先來說說為什么要學(xué)習(xí)C語言:

首先,就現(xiàn)在的幾大系統(tǒng)而言,我們看看使用它的都有多少。Windows系統(tǒng)剛出現(xiàn)的時(shí)候就是用的C語言,后來才使用了C++和C#等。Linux的底層也是使用C語言編寫的,只不過應(yīng)用程序使用了C++等語言。Mac os系統(tǒng),它是基于Unix,而Unix系統(tǒng)早先就是用C語言和匯編語言寫的。

然后,我們再看看現(xiàn)在許多主流語言的底層是什么,Java底層是C和C++,objective-C看名字就知道它和C有關(guān)系,Python核心也是使用C語言,等等其他許多語言也是如此。這下看明白了嗎,這些高級語言沒有一個(gè)不是C語言演化而成的,而C++、Objective-C、C#等語言被我們稱作面向?qū)ο蟮腃語言,這也是我上篇文章提到萬變不離C的原因。

最后,就是C語言本身了,它雖然被我們稱作低級原因,但是并不意味著簡單,也不意味著它低級,而是因?yàn)樗罱咏?jì)算機(jī)的本質(zhì),要說匯編語言是最純粹的機(jī)器語言,那么C語言就是將匯編語言轉(zhuǎn)換成人類可以明白的語言的基礎(chǔ),所以被稱為低級。而像其他高級語言,就是在對C語言進(jìn)行解釋,延伸后的一種結(jié)果。其高級的表現(xiàn),就是有很多現(xiàn)成的庫和包來提供使用。所以我們經(jīng)常開玩笑的說道:越高級越傻瓜。

通過上面的分析后,我們就得出一個(gè)結(jié)論,想要真正的學(xué)好一門編程語言,那么學(xué)習(xí)C語言也是不可或缺的一部分,這也是C語言作為大學(xué)課程的原因之一。

在前面,我大概說了下為什么我們要去學(xué)習(xí)C語言,然后我們就了解下C語言主要是干什么的,C語言作為現(xiàn)代語言的鼻祖,我們將它稱作面向過程的語言,其主要原因是C語言本身并不具有抽象這樣的思想,它的主要工作就是對內(nèi)存的操作,然后線程,最后到進(jìn)程。不是我開發(fā)玩笑,C語言基礎(chǔ)不好的程序員們,在工作幾年后,就會(huì)返回來又學(xué)習(xí)C語言,重新學(xué)習(xí)底層概念,讓自己能夠有所突破。

學(xué)習(xí)前的準(zhǔn)備:

看了這么多,也說了這么多,如果是誠心想要學(xué)習(xí)C語言的話,那可以繼續(xù)看下去。 因?yàn)槭忻嫔峡梢姷囊恍┫到y(tǒng)的核心都使用過C語言,所以它的跨平臺能力非常強(qiáng)大,所以不論在使用哪個(gè)系統(tǒng),你都可以開發(fā)編寫C語言代碼,包括常用的TXT文件,所以不用擔(dān)心,你可以隨心所欲的編寫代碼。

既然想要寫代碼,必須要有個(gè)編碼環(huán)境,打個(gè)比喻,如果一個(gè)人在自己的圈子里,那么很多人都會(huì)認(rèn)識他,但是要是到新的環(huán)境中,是不是周圍的人就不認(rèn)識他了。代碼也是這樣,來到新的環(huán)境中,自然需要有人認(rèn)識它,這就是我們常說的編譯器。所以我們需要先安裝編譯器,在Windows系統(tǒng)下,我們常用的C語言編譯器是gcc,而安裝gcc就需要MinGW安裝器,所以先到官網(wǎng)上下載最新版本。

https://osdn.net/projects/mingw/downloads/68260/mingw-get-setup.exe/

點(diǎn)擊上面連接后可以直接下載MinGW,下載完成后直接 install,然后continue就好了。

安裝完成會(huì)自動(dòng)打開頁面,我們必須勾選這些選項(xiàng)。mingw32-gcc.bin, mingw32-gcc-g++.bin, 以及mingw32-gdb.bin。第一個(gè)是C語言的,第二個(gè)是C++語言的,第三個(gè)是用來調(diào)試的。

安裝完成后就是配置環(huán)境了。鼠標(biāo)停留在我的電腦,然后右鍵進(jìn)入屬性,高級系統(tǒng)設(shè)置,點(diǎn)擊環(huán)境變量,然后再下面的欄目中找到path,選中后點(diǎn)擊編輯,然后選擇新建,將你的MinGW的路徑放進(jìn)去,我的路徑是:C:MinGWin。

按照上面的步驟完成后,就開始用IDE了,就我個(gè)人而言,我比較推薦的是VS code這種IDE,具體原因就是VS code比較萬能,只要配置好參數(shù),就可以使用,還有就是在現(xiàn)有的系統(tǒng)中都可以安裝,不用因?yàn)楹竺嬗昧?xí)慣了,因?yàn)槠渌到y(tǒng)中沒有導(dǎo)致需要換另一個(gè)編輯器,然后再去熟悉,具體操作如下:

首先在VS code的官網(wǎng)上下載IDE:

https://code.visualstudio.com/

點(diǎn)進(jìn)去后就有個(gè)Download,選擇向下的箭頭,然后出現(xiàn)版本選擇的下拉框,然后點(diǎn)擊下載Windows 32 位版本即可。下載完成后,點(diǎn)擊下一步即可。

在安裝過程中,可能會(huì)出現(xiàn)選擇安裝位置,我們將它選擇安裝到空閑的硬盤中即可。如果出現(xiàn)這些選項(xiàng)按照我的箭頭提示即可。

當(dāng)我們安裝好后,直接打開它,這時(shí)候會(huì)發(fā)現(xiàn)竟然是全英文,很多看不懂怎么辦,跟著我的操作來。

先點(diǎn)擊右側(cè)欄目中有個(gè)叫擴(kuò)展的按鈕,然后在出現(xiàn)的搜索框中輸入Chinese,然后點(diǎn)擊install,最后重啟編輯器。

重新打開后,屏幕中間出現(xiàn)新建文件,然后 Ctrl + S 保存一下,先選擇文件存放位置,然后用英文命名,并且選擇后綴是選擇.c文件。

當(dāng)我們選擇好之后,屏幕右下方就會(huì)出現(xiàn)提示,要安裝C/C++擴(kuò)展,直接點(diǎn)擊安裝即可。

當(dāng)安裝完成后,我們就可以進(jìn)入我們的編碼生涯了,先嘗試下,看我們的IDE安裝好著沒,輸入下面的代碼:

#include <stdio.h>

int main(int argc, char const *argv[])

{

????????/* code */

? ? ? ? ?printf('s');

????????return 0;

}

然后按F5調(diào)試,發(fā)現(xiàn)會(huì)顯示需要調(diào)試配置 ,我們選擇第一個(gè)gcc(GDB),然后接著會(huì)選擇用什么編譯,我們選擇gcc.exe.,然后再下方終端就會(huì)顯示結(jié)果了。

這就是C語言的環(huán)境配置了,我們終于使用C語言向我們的世界打了一聲招呼:你好,世界!

注意:這是32位系統(tǒng),64位系統(tǒng)需要找離線安裝包。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • MinGW-w64安裝教程——著名C/C++編譯器GCC的Windows版本 本文主要講述如何安裝 C語言 編譯器...
    隱劍鬼吊閱讀 107,052評論 12 64
  • 前提: 本人電腦系統(tǒng)是win7 64位,故本篇文章僅作參考。請根據(jù)本機(jī)系統(tǒng)自行下載對應(yīng)的版本。 1、VScode下...
    gloria_yu閱讀 4,470評論 0 1
  • Qt是屬于一個(gè)跨平臺的GUI開發(fā)軟件,支持的平臺有Unix、Linux、Windows/WinCE、IOS等。 Q...
    一葉之界閱讀 8,412評論 0 17
  • 春暖花開,風(fēng)和日麗,外加今天陽光明媚,清明時(shí)節(jié)掃墓的天氣。
    梅丶伊莎貝爾閱讀 280評論 0 0
  • 世上并不是每件事都能盡善盡美,如果找不到情感需要的地點(diǎn),那就換一個(gè)地方寄托。 人非無根之物,他四處游走,有的能尋到...
    不歸巢閱讀 183評論 0 1

友情鏈接更多精彩內(nèi)容