CentOS 編譯 C 程序:完整操作指南
準(zhǔn)備工作:安裝GCC編譯器
在CentOS系統(tǒng)中,需通過yum
包管理器安裝GCC工具鏈:
sudo yum install gcc
驗(yàn)證安裝是否成功:
gcc --version
編寫C語言源代碼
創(chuàng)建新文件hello.c
并輸入以下示例代碼:
#include <stdio.h>
int main() {
printf("Hello, CentOS!n");
return 0;
}
編譯C程序
使用GCC編譯器生成可執(zhí)行文件:
gcc hello.c -o hello
參數(shù)說明:-o
指定輸出文件名,默認(rèn)生成a.out
運(yùn)行與調(diào)試
執(zhí)行編譯后的程序:
./hello
啟用調(diào)試模式需在編譯時(shí)添加-g
參數(shù):
gcc -g hello.c -o debug_hello
常見問題處理
權(quán)限問題:若出現(xiàn)執(zhí)行權(quán)限錯(cuò)誤,運(yùn)行:
chmod +x hello
依賴缺失:安裝標(biāo)準(zhǔn)庫開發(fā)包:
sudo yum install glibc-devel
高級編譯選項(xiàng)
優(yōu)化代碼性能:
gcc -O2 hello.c -o optimized_hello
顯示所有警告信息:
gcc -Wall hello.c -o strict_hello