Linux下使用gcc編譯和執行C程式的簡單操作

2021-10-03 16:15:54 字數 486 閱讀 6313

1. 編輯c程式檔案,名字為main.c

#include int main(void)
2. 編譯與執行

(1)簡單直接的方式

如下命令會在當前目錄下生成a.out檔案,使用./a.out執行

gcc main.c

./main

(2)分步驟

//原始檔編譯為可執行檔案,生成main.o

gcc -c main.c

編譯為可執行檔案main

gcc -o main main.o

//使用./main命令執行

./main

(3)一步執行(可設定生成檔案的名稱)

//hello是輸出的檔名

gcc main.c -o hello

//執行

./hello

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

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

windows下使用gcc編譯boost庫

雖然我只是一很菜很菜的菜鳥,可是卻非常迷戀gcc gdb vim的組合,就算現在的vc如何強大如何方便,在進行一些只使用標準庫和win sdk的程式設計時大部分時候還是在gvim裡進行的。boost tools src build.bat gcc 即可指定使用gcc。完成這一步後同級目錄下會生成乙個...

windows下使用gcc編譯boost庫

雖然我只是一很菜很菜的菜鳥,可是卻非常迷戀gcc gdb vim的組合,就算現在的vc如何強大如何方便,在進行一些只使用標準庫和win sdk的程式設計時大部分時候還是在gvim裡進行的。boost tools src build.bat gcc 即可指定使用gcc。完成這一步後同級目錄下會生成乙個...