編碼的世界 / 優質文選 / 生物

初學linux,在Linux上創建c程序並運行!


2022年1月11日
-   

最近在學Linux,我用的是red hat Linux9.0,當然這個版本比較老,但是我主要是為了學習shell,所以無所謂了,在vm搭建red hat linux在網上的教程有很多,下載安裝好之後,我安裝的版本窗口界面上是沒有terminal的,如何打開terminal呢?快捷鍵Alt+F2(相當於window上cmd打開終端),輸入gnome-terminal命令,就打開,首先創建個Linux的文件夾,和window不同,命令:mkdir + 文件價的名稱就可以創建一個屬於你的文件夾,進入文件夾的命令和window是一樣的cd就可以了!
        ls命令是顯示root裏的所有文件(不包括隱藏文件)
這個zzf文件夾是我之前創建的,我們先進入這個文件夾,命令cd(和windows一致)進入到這個文件夾,我們在這個文件夾內再創建個zzf的文件夾,因為一會方便刪除。

然後我們再重複cd命令進入到該文件夾內,改輪到創建個.c的c語言文件了,如何創建呢?先創建個空的文件,touch + 文件名+後綴,如圖

由於touch是創建一個空的文件,cat命令是顯示該文件的內容,由於這個.c的文件是空的,cat之後什麼都不顯示。
但是我們該如何往這個.c的文件裏面寫自己的代碼呢?這時候就要用到我們的vi命令了!vi+文件名+後綴是打開這個文件,如圖所示

就打開了這個文件,但是你會發現在這裏面你寫不動東西,輸入小寫字母: i(insert的縮寫)則就可以往裏面寫代碼了!如圖,是我寫了個簡單的輸出!

寫完該如何保存呢?首先我們先點擊鍵盤上的esc退出鍵,文件就先被鎖住,再輸入:wq     這個命令是保存並退出。就回到我們之前的目錄下了,但是保存了,我們該如何運行該c程序呢?命令gcc + c程序名 + -o +生成的可執行程序名,這個有點不好理解,命令gcc是編譯該c文件,-o是在當前目錄下,生成可執行程序aa,就類似在window上編譯個c程序生成的exe。

下面我們該輪到運行了!如圖所示,我們輸入 ./aa 就可以執行程序了!輸出了“hello your linux”

Linux水很深,學無止境,我輩奮勇爭先!

熱門文章