Raspberry Pi 簡介 - C 語言中的 Hello World
託詞
這是
對使用 C 語言編寫的 Raspberry Pi 上的 Hello World 程式示例的介紹。以下示例使用命令列介面並將其設定為逐步指南。
除了建立 Hello World 程式之外,還將向讀者介紹簡單的 linux 命令列命令。
注意: 此介紹是為初學者編寫的。
Hello World - 我的第一個節目
第一步:建立
一個包含原始碼的目錄。
- 通過編寫以下命令
cd
找到你的主目錄 - 為原始碼
mkdir programs
建立一個新資料夾
(提示:管理檔案和目錄名稱時,Linux 區分大小寫) - 切換到新目錄
cd programs
第二步:
編寫第一個程式。
Linux 系統提供了各種各樣的文字編輯器,本機上你會發現 Vim 或 Nano。
此示例將使用 Nano 文字編輯器。
- 建立原始碼檔案
nano helloworld.c
- 這將開啟一個編輯器 - 退出並儲存將在你的資料夾中建立該檔案。
以下程式碼是 Hello World 程式的原始碼:
/* My first program */
#include<stdio.h>
int main()
{
printf("Hello World\n");
}
- 編寫程式碼後,點選
ctrl + x
退出編輯器,點選y
然後enter
儲存更改。 - 編寫命令
ls
以檢查檔案是否存在於你的目錄中。
第三步:
編譯你的第一個程式。
- 要編譯我們的原始碼檔案
helloworld.c
,我們需要使用編譯器,我們將使用
GNU 編譯器集合 - 也稱為 GCC。 - 以下命令將原始碼編譯為可執行二進位制程式
gcc helloworld.c -o myfirstprogram.bin
原始碼檔案作為 GCC 編譯器的引數提供,-o
定義了另一個表示我們希望編譯器輸出內容的引數。
在這種情況下,我們希望它輸出我們自己命名的 .bin
檔案。
在使用 GCC 進行編譯時,你可以使用其他幾個引數,例如
-wall
可以啟用所有警告。這將為你提供有關 GCC 可能遇到的任何錯誤的資訊。
第四步:
執行你的第一個程式。
- 在 Raspberry Pi 上執行程式是通過在要執行的程式名稱前面新增
./
來完成的。 - 我們可以通過編寫
./myfirstprogram.bin
來執行我們的程式
該命令應該執行程式並在控制檯視窗中生成 Hello World
。