确保CentOS上C++配置正确,可以按照以下步骤进行:
更新系统包:
sudo yum update
安装GCC和G++编译器:
sudo yum install gcc gcc-c++
验证安装:
g++ --version
安装开发工具:
sudo yum groupinstall 'Development Tools'
安装CMake(可选):
wget https://cmake.org/files/v3.6/cmake-3.6.2.tar.gz
tar -zxvf cmake-3.6.2.tar.gz
cd cmake-3.6.2
./bootstrap && make -j4 && sudo make install
安装Devtoolset(可选,用于特定版本的GCC):
sudo yum install centos-release-scls
sudo yum install devtoolset-9-gcc devtoolset-9-gcc-c devtoolset-9-binutils
scl enable devtoolset-9 bash
为了方便使用安装的工具,可以将它们的路径添加到环境变量中。
编辑~/.bashrc
文件:
export PATH=/usr/local/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
使配置生效:
source ~/.bashrc
创建一个简单的C++源文件,例如hello.cpp
:
#include <iostream>
int main() {
std::cout << "Hello, CentOS C++!" << std::endl;
return 0;
}
编译并运行该程序:
g++ -o hello hello.cpp
./hello
如果一切正常,你应该会看到输出“Hello, CentOS C++!”。
安装Visual Studio Code: 从Visual Studio Code官网下载并安装。
安装C/C++扩展: 在VSCode中,搜索并安装Microsoft发布的C/C++扩展。
配置launch.json
文件:
在VSCode中,创建或选择一个.vscode/launch.json
文件用于配置调试器。在该文件中,指定要调试的程序、编译器路径以及其他相关的调试设置。
启动调试: 设置好断点后,通过VSCode的调试面板或快捷键启动调试会话。VSCode将会运行你的程序并在指定的断点处暂停,这时你可以观察变量值、调用堆栈等信息,并逐步执行代码以找到问题所在。
通过以上步骤,你应该能够在CentOS上成功配置C++开发环境。