初学linux,在Linux上创建c程序并运行!
最近在學(xué)Linux,我用的是red hat Linux9.0,當(dāng)然這個(gè)版本比較老,但是我主要是為了學(xué)習(xí)shell,所以無(wú)所謂了,在vm搭建red hat linux在網(wǎng)上的教程有很多,下載安裝好之后,我安裝的版本窗口界面上是沒(méi)有terminal的,如何打開(kāi)terminal呢?快捷鍵Alt+F2(相當(dāng)于window上cmd打開(kāi)終端),輸入gnome-terminal命令,就打開(kāi),首先創(chuàng)建個(gè)Linux的文件夾,和window不同,命令:mkdir + 文件價(jià)的名稱就可以創(chuàng)建一個(gè)屬于你的文件夾,進(jìn)入文件夾的命令和window是一樣的cd就可以了!
??????? ls命令是顯示root里的所有文件(不包括隱藏文件)
這個(gè)zzf文件夾是我之前創(chuàng)建的,我們先進(jìn)入這個(gè)文件夾,命令cd(和windows一致)進(jìn)入到這個(gè)文件夾,我們?cè)谶@個(gè)文件夾內(nèi)再創(chuàng)建個(gè)zzf的文件夾,因?yàn)橐粫?huì)方便刪除。
?
然后我們?cè)僦貜?fù)cd命令進(jìn)入到該文件夾內(nèi),改輪到創(chuàng)建個(gè).c的c語(yǔ)言文件了,如何創(chuàng)建呢?先創(chuàng)建個(gè)空的文件,touch + 文件名+后綴,如圖
?
由于touch是創(chuàng)建一個(gè)空的文件,cat命令是顯示該文件的內(nèi)容,由于這個(gè).c的文件是空的,cat之后什么都不顯示。
但是我們?cè)撊绾瓮@個(gè).c的文件里面寫自己的代碼呢?這時(shí)候就要用到我們的vi命令了!vi+文件名+后綴是打開(kāi)這個(gè)文件,如圖所示
?
就打開(kāi)了這個(gè)文件,但是你會(huì)發(fā)現(xiàn)在這里面你寫不動(dòng)?xùn)|西,輸入小寫字母: i(insert的縮寫)則就可以往里面寫代碼了!如圖,是我寫了個(gè)簡(jiǎn)單的輸出!
寫完該如何保存呢?首先我們先點(diǎn)擊鍵盤上的esc退出鍵,文件就先被鎖住,再輸入:wq???? 這個(gè)命令是保存并退出。就回到我們之前的目錄下了,但是保存了,我們?cè)撊绾芜\(yùn)行該c程序呢?命令gcc + c程序名 + -o +生成的可執(zhí)行程序名,這個(gè)有點(diǎn)不好理解,命令gcc是編譯該c文件,-o是在當(dāng)前目錄下,生成可執(zhí)行程序aa,就類似在window上編譯個(gè)c程序生成的exe。
下面我們?cè)撦喌竭\(yùn)行了!如圖所示,我們輸入 ./aa 就可以執(zhí)行程序了!輸出了“hello your linux”
?
Linux水很深,學(xué)無(wú)止境,我輩奮勇?tīng)?zhēng)先!
---------------------
作者:我就把你嘿嘿嘿
來(lái)源:CSDN
原文:https://blog.csdn.net/a1575386381/article/details/76669942
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請(qǐng)附上博文鏈接!
總結(jié)
以上是生活随笔為你收集整理的初学linux,在Linux上创建c程序并运行!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Java 程序员必须了解的 7 个性能指
- 下一篇: -bash : xxx : comman