Linux通常給人高深莫測的感覺,很多人看到Linux的命令行就不知所措。由於之前Linux的安裝相對比較複雜,很多人都停留在安裝這一步了。今天我們就從安裝環境開始,看看Linux下進行開發是多麼簡單,輕鬆的事情!
安裝基於Windows的Ubuntu系統
通過虛擬機進行Linux學習已經是非常便捷高效的方式了。但是有些同學還是覺得複雜,今天我們就介紹一種可以直接在Windows上學習Linux開發的方法。
微軟現在可是極力擁抱開源,除了收購github外,對Linux的支持已經到爐火純青的地步了。目前在Windows10可以很方便的安裝一個Linux子系統。這個特性並不是安裝雙系統,而是在Windows作業系統內部運行一個Linux子系統,就好像安裝一個應用程式一樣簡單。
我們可以進入Windows Store,搜索Ubuntu。此時可以看到Ubuntu系統了,直接點擊「Launch」進行安裝即可。
除了可以安裝Ubuntu外,還可以選擇安裝其它Linux發行版,比如Suse,Debian和CentOS等等。本文以Ubuntu為例進行介紹。
安裝完成後,在開始菜單中就可以看到安裝成功的作業系統了。
點擊這個圖標就可以打開一個Ubuntu的終端,具體如下。具體使用方法與通過虛擬機安裝的方法一致,並沒有本質的區別。
你沒看錯,就經過簡單幾步,我們就已經具備一個完整的Linux作業系統了。
安裝C/C++開發環境
完成作業系統的安裝以後我們就可以安裝開發環境了。在Linux中(Server版)其實沒有什麼IDE開發環境,主要是一些編輯和編譯的工具。首先是編輯工具,我們可以使用vim,該工具就是一個文本編輯軟體,類似notepad。可以在命令行輸入vim,回車。如果沒有反應則說明系統沒有該工具,通過如下命令安裝即可。
sudo apt install vim
然後是安裝編譯工具,對於C語言來說就是gcc。我們可以通過如下命令來安裝。
sudo apt updatesudo apt install build-essential
如果沒有報錯則說明安裝完成了。可以通過下面命令查看一下是否安裝成功。
gcc --version
進行C/C++的開發
就這麼簡單,我們已經具備一個最簡單的開發環境了。只不過這個開發環境比較簡單,vim用來寫代碼,而gcc則用來編譯代碼,生成可執行程序。現在我們寫一個最簡單的hello world程序。用vim新建一個文件,命令如下:
vim hello.c