Fedora环境开发C应用

Fedora提供了GCC和CLANG的支持

GCC

  • 安装gcc:

安装gcc
dnf install gcc

编译:

gcc编译程序
# -std=c11 表示使用C11标准
gcc -std=c11 your_source.c -o your_binary

如果需要在64位Fedora上编译32位执行程序,则还需要安装32位兼容库:

安装32位编译兼容库
dnf install libgcc.i686 glibc-devel.i686

编译32位程序:

gcc编译32位程序
gcc -m32 your_source.c -o your_binary

CLANG

  • 安装clang

安装CLANG
dnf install clang

编译:

clang编译程序
clang -std=c11 your_source.c -o your_binary

参考