在 CentOS 下用 GCC 编译 C 程序,一般流程如下:
gcc --version
如果未安装,先安装 GCC:
sudo yum install gcc
sudo dnf install gcc
例如创建一个 hello.c:
#include <stdio.h>
int main() {
printf("Hello, CentOS!\n");
return 0;
}
a.out)gcc hello.c
运行:
./a.out
gcc hello.c -o hello
运行:
./hello
gcc -Wall hello.c -o hello
gcc -g hello.c -o hello
gcc -O2 hello.c -o hello
gcc main.c func.c -o app
gcc -c hello.c # 生成 hello.o
gcc hello.o -o hello # 链接生成可执行文件
gcc: command not found说明未安装 GCC,参考第一步安装。
chmod +x hello
gcc -Wall hello.c -o hello
./hello
如果你需要 Makefile、静态/动态库编译、或 CentOS 上 C 开发环境配置,可以继续问我。