下面以 CentOS 7 / 8 为例,一步步教你写并运行第一个 C++ 程序。
CentOS 默认可能没有 g++,先安装:
sudo yum install -y gcc-c++
安装完成后检查版本:
g++ --version
能看到版本号就说明安装成功。
mkdir ~/cppdemo
cd ~/cppdemo
vi hello.cpp
#include <iostream>
using namespace std;
int main() {
cout << "Hello, CentOS C++!" << endl;
return 0;
}
保存并退出(vi 中按 Esc,输入 :wq 回车)。
g++ hello.cpp -o hello
./hello
输出:
Hello, CentOS C++!
g++: command not found说明没装编译器,回到第一步安装。
gcc 编译 C++ 行吗?可以,但要加 -lstdc++:
gcc hello.cpp -lstdc++ -o hello
不过推荐用 g++。
如果你愿意,可以告诉我你是完全零基础还是有其他语言基础,我可以按你的水平继续教。