Linux程序開發一日快速入門教程,從環境配置到程序運行(linux 程序開發)

Linux通常給人高深莫測的感覺,很多人看到Linux的命令行就不知所措。由于之前Linux的安裝相對比較復雜,很多人都停留在安裝這一步了。今天我們就從安裝環境開始,看看Linux下進行開發是多么簡單,輕松的事情!

安裝基于Windows的Ubuntu系統

通過虛擬機進行Linux學習已經是非常便捷高效的方式了。但是有些同學還是覺得復雜,今天我們就介紹一種可以直接在Windows上學習Linux開發的方法。

微軟現在可是極力擁抱開源,除了收購github外,對Linux的支持已經到爐火純青的地步了。目前在Windows10可以很方便的安裝一個Linux子系統。這個特性并不是安裝雙系統,而是在Windows操作系統內部運行一個Linux子系統,就好像安裝一個應用程序一樣簡單。

我們可以進入Windows Store,搜索Ubuntu。此時可以看到Ubuntu系統了,直接點擊“Launch”進行安裝即可。

Linux程序開發一日快速入門教程,從環境配置到程序運行(linux 程序開發)

除了可以安裝Ubuntu外,還可以選擇安裝其它Linux發行版,比如Suse,Debian和CentOS等等。本文以Ubuntu為例進行介紹。

安裝完成后,在開始菜單中就可以看到安裝成功的操作系統了。

Linux程序開發一日快速入門教程,從環境配置到程序運行(linux 程序開發)

點擊這個圖標就可以打開一個Ubuntu的終端,具體如下。具體使用方法與通過虛擬機安裝的方法一致,并沒有本質的區別。

Linux程序開發一日快速入門教程,從環境配置到程序運行(linux 程序開發)

你沒看錯,就經過簡單幾步,我們就已經具備一個完整的Linux操作系統了。

安裝C/C 開發環境

完成操作系統的安裝以后我們就可以安裝開發環境了。在Linux中(Server版)其實沒有什么IDE開發環境,主要是一些編輯和編譯的工具。首先是編輯工具,我們可以使用vim,該工具就是一個文本編輯軟件,類似notepad??梢栽诿钚休斎雟im,回車。如果沒有反應則說明系統沒有該工具,通過如下命令安裝即可。

sudo apt install vim

然后是安裝編譯工具,對于C語言來說就是gcc。我們可以通過如下命令來安裝。

sudo apt update

sudo apt install build-essential

如果沒有報錯則說明安裝完成了??梢酝ㄟ^下面命令查看一下是否安裝成功。

gcc –version

進行C/C 的開發

就這么簡單,我們已經具備一個最簡單的開發環境了。只不過這個開發環境比較簡單,vim用來寫代碼,而gcc則用來編譯代碼,生成可執行程序?,F在我們寫一個最簡單的hello world程序。用vim新建一個文件,命令如下:

vim hello.c

此時我們會進入一個黑屏,有個光標在閃爍。這時候你要試圖輸入字符會發現無法輸入。這是因為vim是一個命令行的工具,其默認情況并非出于編輯模式。這個時候我們輸入小寫字母"i"即可。此時就可以編輯了。如果仔細觀察的話會發現左下角有個提示符"INSERT",這就表示可以插入字符了。

Linux程序開發一日快速入門教程,從環境配置到程序運行(linux 程序開發)

然后我們輸入如下代碼:

Linux程序開發一日快速入門教程,從環境配置到程序運行(linux 程序開發)

怎么保存到文件呢?

也是需要命令來操作的。首先按“Esc”鍵,也就是鍵盤左上角的那個按鍵。此時會推出編輯模式,左下角的“INSERT”提示符也會消失。然后輸入“:”字符,也就是Shift “;”鍵。這時可以看到在最下面一行有個光標在閃爍,我們輸入wq(表示write quit),然后回車就可以了。

這個時候會發現vim自己退出來。

完成代碼后,通過gcc編譯器編譯一下,具體執行命令如下:

gcc hello.c -o hello

如果沒有問題的話就生成了一個可執行文件hello。然后我們通過如下方式就可以運行該程序了。

./hello

是不是很簡單!最主要的是免費的!?。。?/p>

Python的開發

Python是一個腳本語言,我們只需要安裝一個解釋程序即可。目前Python有Python 2.x和Python 3.x兩個版本。以Python 3.x為例,安裝命令如下:

sudo apt install python3

然后我們可以通過vim寫一個非常簡單的Python程序,代碼如下。

Linux程序開發一日快速入門教程,從環境配置到程序運行(linux 程序開發)

你沒看錯,真的只有一行!

然后我們運行一下該程序,執行命令如下:

python3 hello.py

回車后就可以看到運行結果了。

是不是很方面。我們就可以在Windows下學習Linux及Linux開發了。

版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

(0)
上一篇 2023年4月20日 上午11:00
下一篇 2023年4月20日 上午11:16

相關推薦

国产情侣一区二区三区| 亚洲精品99久久久久中文字幕| 粗大的内捧猛烈进出小视频| 含羞草影院无限在线看| 精品久久亚洲中文无码| 全免费一级毛片在线播放| 激情按摩系列片AAAA| 亚洲色中文字幕在线播放| 欧美日韩一品道| 亚洲国产最大av| 股间白浊失禁跪趴老师| 国产三级在线播放不卡| 精品乱码一区内射人妻无码| 全黄裸片一29分钟免费真人版| 漂亮女教师被浣肠| 亚洲毛片在线免费观看| 污污内射在线观看一区二区少妇| 亚洲综合免费视频| 欧美综合自拍亚洲综合图| 亚洲欧美中文日韩v在线观看| 最近更新2019中文字幕国语4| 九九久久精品国产AV片国产 | 2018天天操天天干| 国产成人a视频在线观看| 翁公厨房嫒媛猛烈进出| 午夜成年女人毛片免费观看| 波多野结衣忆青春| 亚洲欧洲精品成人久久曰| 日韩精品无码一本二本三本| 亚洲无吗在线视频| 日韩欧美一区二区三区| 久久久无码精品亚洲日韩蜜臀浪潮| 性盈盈影院免费视频观看在线一区| 一本大道无码人妻精品专区| 婷婷啪啪婷婷啪啪| av无码aV天天aV天天爽| 国产精品99久久久久久猫咪| 色欲香天天天综合网站| 十六以下岁女子毛片免费| 欧美日韩精品久久久久| 亚洲av永久无码精品古装片|