Linux下編寫C程式helloWorld

2021-09-08 01:12:20 字數 1402 閱讀 4013

最近需要在樹莓派上寫c語言程式,樹莓派所安裝的系統為raspberry,隸屬於debian系統。本文簡單記錄一下在linux下編寫c語言程式的步驟。

1、開啟終端視窗,執行以下命令安裝gcc編譯環境,樹莓派系統預設已經安裝好gcc環境,可跳過該步驟;

sudo apt-get install gcc
2、執行以下命令安裝標頭檔案庫,這就是build- essential軟體包,樹莓派系統預設已經安裝好build- essential軟體包,可跳過該步驟;

sudo apt-get install build-essential
3、執行以下命令新建乙個名為 「helloworld」 的資料夾;

mkdir helloworld
4、執行以下命令進入「helloworld」 資料夾;

cd helloworld
5、執行以下命令新建乙個名為 「hello.c」 的文字檔案;

sudo nano hello.c
6、在新建的 「hello.c」 文字檔案中寫入以下**;

#include int main()

7、按下ctrl+o儲存文字檔案;

8、按下ctrl+x退出nano文字編輯器;

9、執行以下命令使用gcc編譯hello.c;

gcc hello.c -o hello
10、編譯通過後,我們執行ls會在當前目錄中看到hello檔案,這就是編譯後生成的可執行檔案。

11、執行以下命令,可以看到在終端中輸出了」hello world!」,這就說明我們的程式執行成功了。

./hello
gcc中對於檔案字尾的規定有點特殊,特別是c++源**檔案的字尾不是cpp,而是cc或cxx。

.c為字尾的檔案,c語言源**檔案;

.a為字尾的檔案,是由目標檔案構成的檔案庫檔案;

.c,.cc或.cxx 為字尾的檔案,是c++源**檔案;

.h為字尾的檔案,是程式所包含的標頭檔案;

.i 為字尾的檔案,是已經預處理過的c源**檔案;

.ii為字尾的檔案,是已經預處理過的c++源**檔案;

.m為字尾的檔案,是objective-c源**檔案;

.o為字尾的檔案,是編譯後的目標檔案;

.s為字尾的檔案,是組合語言源**檔案;

.s為字尾的檔案,是經過預編譯的組合語言源**檔案。

1、linux下編寫c程式( gcc )(hello,world) - 小彭的android之旅 - csdn部落格

linux下編寫C 程式

注 本文寫的內容全部在ubuntu12.04下完成。要在linux下寫c 程式,要懂的一點編譯的知識。下面介紹一下。源 預處理器 負責將 補充 匯程式設計序 生成組合語言 目標程式 生成二進位制檔案 鏈結器 鏈結檔案 可執行程式 生成執行程式 在linux下寫c 程式主要是用g 編譯器,安裝g 執行...

Linux下 C 程式的編寫

linux下c 程式的編寫主要包括三個步驟 2 利用linux 下的gnu編譯器對源程式進行編譯,連線 3 執行程式。在三個步驟中,3是最簡單的,只要在linux命令列下執行如下命令即可。01為編譯生成的可執行檔案 01關於如何使用vim編輯器編寫源程式將在vim 用法詳細敘述。這裡只需知道利用如下...

Linux下C程式編寫(VS Code

外掛程式 說明chinese simplified lanague package 中文語言外掛程式 c c c c 基礎包 remote development 會安裝一堆包括ssh remote的外掛程式 code runner 執行器 visual studio intellicode 自動聯...