如何在Linux编译运行C和C++
- 2025-05-06 13:52:58
一. 安装 C/C++ 编译器
对于 Fedora, Red Hat, CentOS 等,
sudo yum groupinstall 'Development Tools'
对于 Debian, Ubuntu 等,
sudo apt install build-essential manpages-dev
验证安装,有对应输出说明安装成功,
whereis gcc
which gcc
gcc --version
二. 编译并运行 C/C++ 程序
使用 vim 或其他文本编辑器创建文件 demo.c ,以下以 C 为例
#include
int main()
{
printf("Hello, World! \n");
return 0;
}
编译该文件,
cc demo.c -o demo
# or
gcc demo.c -o demo
# or
make demo
运行该程序,
./demo
# or
/path/to/demo
对于 C++,文件后缀为 '.C' 或 '.cpp',如 demo2.cpp
#include "iostream"
int main()
{
std::cout << "Hello, World! " << std::endl;
return 0;
}
编译该文件,
g++ demo2.cpp -o demo2
# or
make demo2
运行该程序,
./demo2
三. 一些编译命令选项
-g # gdb
-Wall # warning message
-O # optimization
参考
How To Compile And Run a C/C++ Code In Linux