Linux學習之編譯執行 c C語言 檔案

2022-02-08 05:09:24 字數 367 閱讀 5036

在linux命令列介面下,建立檔案hello.c,進入vim編輯器,編輯乙個簡單的c語言檔案

分解c語言檔案執行過程,要經過預編譯、編譯、彙編、連線四個步驟後才能執行,

預編譯:gcc -e hello.c -o hello.i     先將.c檔案預編譯為.i檔案

編譯: gcc -s hello.i -o hello.s

彙編:gcc -c hello.s -o hello.o

連線:gcc hello.o -o hello

最後就可以執行啦

當然,這樣太麻煩了,我們也可以一步到位,命令如下

gcc hello.c -o hello                 生成hello檔案,直接執行便可

linux編譯執行C C 程式

在linux系統下編譯執行c c 程式。編譯c程式使用gcc,編譯c 程式使用g ubuntu14.04預設安裝了gcc,但是沒有安裝g 1.首先確定已經安裝gcc g 使用whereis gcc或者whereis g 檢視是否安裝gcc g 命令如下 liu liu whereis g 如果安裝,...

linux下使用gcc編譯執行C C 程式

編譯c 首先,程式編譯過程有 1.預處理 展開巨集,標頭檔案,檢查 是否有誤 2.編譯 將.c轉為彙編 s 3.彙編 將彙編 s轉為機器 o 4.鏈結 將所有機器 o和庫檔案鏈結成乙個可執行程式 一般編譯常常包括了 預處理,編譯,彙編 在linux系統中,編譯c使用gcc編譯器,如下 gcc o o...

C C 的編譯與執行

c c 編譯前,首先要對源 執行預處理。預處理器 preprocessor 是乙個簡單的程式,它用程式設計師 利用預處理器指令 定義好的模式代替源 中的模式 刪除注釋 包含其他檔案以及執行巨集 預處理後生成中間檔案.i 文字 接下來對於.i檔案進行語法分析。編譯器把源 分解成小的單元並把它們按樹形結...