在樹莓派linux系統下寫c程式

2021-07-24 00:01:22 字數 1737 閱讀 3682

本文主要介紹如何在樹莓派(ubuntu mate系統)下寫第乙個c程式。

兩種方式:一是emacs;二是vi

1 :開啟終端,輸入emacs hello-em-world.c

如果你還沒有安裝,會出現以下提示,如圖:

那麼再在終端輸入sudo apt install emacs24如圖

之後靜靜等待安裝完成,有可能讓輸入y

2 :在終端輸入emacs hello-em-world.c就可以看到如下介面

這就是編輯介面

3 :我們寫下第乙個c程式

然後使用組合鍵ctrl+x然後再輸入ctrl+s,儲存當前檔案

然後ctrl+x然後再按ctrl+c,退出emacs。

4 :我們嘗試對上面程式進行編譯,如果要將hello-vi-world.c編譯成可執行二進位制檔案,則執行:

gcc -o hello-em-world hello-em-world.c -wall

如果沒有語法錯誤就ok了,如果有語法錯誤,則需要emacs hello-em-world.c進行編輯

5 :在終端輸入ls,如果發現有 hello-em-world,那麼再輸入./hello-em-world

我們發現程式得到了執行(見紅色圈處)

1 :開啟終端,輸入vi hello-vi-world.c,如下

2 :進入編輯模式需要按」i」鍵,然後編寫c程式

………….

3 :現在還內容還沒有被寫到檔案裡,如果想要儲存則按照如下步驟進行:

a、按esc鍵退出編輯模式。

b、輸入乙個」:」冒號鍵,在左下角出現乙個冒號。

c、輸入乙個」w」鍵,然後回車。你會看到下方提示已經written,說明儲存成功了,這個檔案也被自動建立。

如果要退出vi編輯器則把第三步的w換成q回車就退出了。

如果第三步想要儲存退出,冒號後面寫」wq」回車就行了,代表儲存然後退出。或者直接寫」x」回車也代表儲存退出。

4:與一、用emacs寫c程式

中的第4步一致,只需把em換成vi即可

樹莓派 Linux 下的串列埠通訊 (C語言)

執行環境 ubuntu14.04 樹莓派3b 功能 實現串列埠資料的收發 main.c檔案 include com.h define buffer size 30 最大快取區 char pstr int main int argc,char argv 傳送資料 dowhile read buffer...

在Linux系統下編譯Windows的程式

mingw 在linux系統下編譯windows的程式 4 e7 a8 8b e5 ba 8f ubuntu下可以直接安裝 sudo apt get install mingw32 mingw32 binutils mingw32 runtime 安裝後編譯程式可以 i586 mingw32msvc...

樹莓派Linux下訪問Windows磁碟下的檔案

兩台windows機器下要共享檔案,可以很方便的通過對映網路驅動器實現。那麼,linux下怎麼像讀硬碟一樣讀取另一台windows機器的網路對映呢?其實,只需要幾條命令就可以了 首先,需要windows進行網路對映。將windows的乙個資料夾共享即可 共享 高階共享,輸入乙個共享名即可 然後,在l...