在 CentOS 上学习 C++ 编程,可以按下面这套路线来,从环境搭建到实战练习一步一步来。
sudo yum update -y
CentOS 默认可能没装 g++:
sudo yum install gcc gcc-c++ -y
验证是否安装成功:
g++ --version
mkdir ~/cpp_learn
cd ~/cpp_learn
vim hello.cpp
#include <iostream>
using namespace std;
int main() {
cout << "Hello CentOS C++" << endl;
return 0;
}
g++ hello.cpp -o hello
./hello
建议学习顺序(非常重要):
基础语法
面向对象
C++ 特性
进阶
sudo yum install code -y
安装插件:
sudo yum install cmake -y
示例 CMakeLists.txt:
cmake_minimum_required(VERSION 3.10)
project(hello)
add_executable(hello hello.cpp)
编译:
mkdir build
cd build
cmake ..
make
Q:CentOS 和 Ubuntu 学 C++ 有区别吗?
A:没区别,都是 Linux,只是包管理器不同。
Q:要学 Makefile 吗?
A:初学可先学 CMake,后期再了解 Makefile。
如果你愿意,我可以:
你现在是 零基础 还是 有其他语言基础?