ubuntu中的第一個(gè)C語言程序HelloWorld
封面:https://image.baidu.com/search/detail?ct=503316480&z=0&ipn=d&word=%E5%85%8B%E8%8B%8F%E9%B2%81logo&step_word=&hs=0&pn=4&spn=0&di=7117150749552803841&pi=0&rn=1&tn=baiduimagedetail&is=0%2C0&istype=2&ie=utf-8&oe=utf-8&in=&cl=2&lm=-1&st=-1&cs=794628080%2C1610446924&os=408151196%2C750938870&simid=4294262317%2C683243786&adpicid=0&lpn=0&ln=815&fr=&fmq=1661357767752_R&fm=result&ic=&s=undefined&hd=&latest=©right=&se=&sme=&tab=0&width=&height=&face=undefined&ist=&jit=&cg=&bdtype=0&oriquery=&objurl=https%3A%2F%2Fgimg2.baidu.com%2Fimage_search%2Fsrc%3Dhttp%3A%2F%2Fi1.hdslb.com%2Fbfs%2Farchive%2Fa6e4d30defde3125bcaf1fff6ce144904143d3af.png%26refer%3Dhttp%3A%2F%2Fi1.hdslb.com%26app%3D2002%26size%3Df9999%2C10000%26q%3Da80%26n%3D0%26g%3D0n%26fmt%3Dauto%3Fsec%3D1663950713%26t%3Ddd262bfdcb64373c5328a9b3f0805c60&fromurl=ippr_z2C%24qAzdH3FAzdH3Fooo_z%26e3Bktstktst_z%26e3Bv54AzdH3Fet1j5AzdH3Fwe00ca8lcAzdH3F&gsm=5&rpstart=0&rpnum=0&islist=&querylist=&nojc=undefined&dyTabStr=MCwzLDYsMSw1LDQsNywyLDgsOQ%3D%3D
打開終端的方式:
? 使用鼠標(biāo)打開終端

? 快捷鍵Ctrl+Alt+T打開終端

在ubuntu系統(tǒng)中,剛打開終端時(shí),終端的工作目錄是在家目錄下的用戶文件夾里,我的用戶名是rzf,所以剛打開終端時(shí),工作目錄的絕對(duì)路徑是/home/rzf

輸入指令ls(指令全稱list,中文翻譯:列表)來查看工作目錄下的文件

使用vi指令創(chuàng)建HelloWorld.c文件
vi(指令全稱visual interface,中文翻譯可視化界面)
vi HelloWorld.c (指令作用:打開HelloWorld.c文件,如果文件不存在則創(chuàng)建HelloWorld.c后再打開)

按i或者a可以進(jìn)入編輯模式

輸完C代碼后按下Esc鍵退出編輯模式,輸入:后再輸入w可以保存文件再輸入q可以關(guān)閉文件返回工作目錄,或者直接輸入:wq,意為保存后再退出。


使用gcc編譯器編譯HelloWorld.c:
我剛完成安裝完成Linux系統(tǒng)時(shí),系統(tǒng)中并沒有g(shù)cc編譯器,所以我們需要使用指令 apt-get install gcc指令來安裝gcc編譯器,當(dāng)然這個(gè)指令不管用,除非我們已經(jīng)取得了root權(quán)限(管理員)
所以我們需要使用指令 sudo?apt-get install gcc(sudo全稱super user do,中文翻譯以超級(jí)用戶身份做某事)
(我們也可以輸入指令"sudo?apt-get install?vim"來安裝vim編輯器,vim是vi的拓展版)
注意:如果在軟件安裝未完成的情況下關(guān)機(jī)會(huì)出現(xiàn)問題,解決方法見https://www.cnblogs.com/while19/p/16197099.html
gcc編譯器安裝完成后,我們輸入 gcc -c HelloWorld.c將HelloWorld.c編譯成HelloWorld.o文件
然后再輸入gcc -o HW HelloWorld.o鏈接成可執(zhí)行文件HW。


或者可以直接輸入gcc -o HW HelloWorld.c,將HelloWorld.c文件編譯并鏈接成可執(zhí)行文件HW,這個(gè)指令不會(huì)留下object文件
然后輸入./HW執(zhí)行這個(gè)文件(./意思為當(dāng)前目錄,貌似我們輸入指令時(shí),系統(tǒng)默認(rèn)會(huì)在/bin下搜索指令)

使用vim編輯文件時(shí)顯示行數(shù):
下載完vim編輯器后,以管理員權(quán)限使用vim或vi指令打開文件/etc/vim/vimrc
在最后一行加上set nu(全稱set number)后保存并退出。