Linux下 C 程式的編寫

2021-07-22 20:38:43 字數 887 閱讀 7951

linux下c++程式的編寫主要包括三個步驟:

2、利用linux 下的gnu編譯器對源程式進行編譯,連線;

3、執行程式。

在三個步驟中, 3是最簡單的,只要在linux命令列下執行如下命令即可。(01為編譯生成的可執行檔案)

./01
關於如何使用vim編輯器編寫源程式將在vim 用法詳細敘述。這裡只需知道利用如下命令可以實現編寫源程式(01.cc為源程式;clock.h 為自定義標頭檔案;clock.cc 為類的引用檔案)

vim 01.cc clock.h clock.cc
在linux下進行c++語言程式的編寫主要用到gnu編譯器,命令如下:

g++

-o0101

.cc

01為輸出可執行檔案,但執行程式時出現如下錯誤:

查閱相關資料了解到該問題主要是由gcc依賴問題引起的:

這個主要的原因是gcc編譯的時候,各個檔案依賴順序的問題。在gcc編譯的時候,如果檔案a依賴於檔案b,那麼編譯的時候必須把a放前面,b放後面。

gcc依賴順序問題

修改編譯命令如下:

g++ -o 01

01.cc clock.h clock.cc

執行正確:

linux下編寫C 程式

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

Linux下編寫C程式helloWorld

最近需要在樹莓派上寫c語言程式,樹莓派所安裝的系統為raspberry,隸屬於debian系統。本文簡單記錄一下在linux下編寫c語言程式的步驟。1 開啟終端視窗,執行以下命令安裝gcc編譯環境,樹莓派系統預設已經安裝好gcc環境,可跳過該步驟 sudo apt get install gcc2 ...

Linux下C程式編寫(VS Code

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