发布于2026-07-07 阅读(0)
扫一扫,手机访问
搭建一个顺手高效的 C++ 开发环境,是每一位 Linux 新手迈向工程化开发的第一步。这件事说难不难,但要是漏掉几个关键组件,后面编译报错时就得花双倍时间排查。下面把整个过程掰开揉碎讲清楚,从编译器到调试器,从命令行到 IDE,一条龙搞定。

首先得把最核心的编译器装上。不同发行版包管理器不一样,但思路完全相同——装上 gcc/g++ 和 make。
sudo apt update && sudo apt install build-essentialsudo apt install g++ make。sudo yum groupinstall "Development Tools"sudo yum install gcc gcc-c++。gcc --version、g++ --version。看到版本号输出,这一步就稳了。编辑器这回事全看个人习惯。有人喜欢在终端里用 Vim 日天日地,有人离不开 VS Code 的插件生态,还有人需要全功能 IDE 撑起大型项目。这里把主流选项都列出来,按需取用就好。
sudo apt install vim(Ubuntu/Debian)或 sudo yum install vim(CentOS)。sudo snap install --classic code,或者去官网下载 .deb 包手动安装。sudo apt install codeblocks.vscode/tasks.json 配置编译任务——不是必须,但推荐,用起来会顺手很多。这些选择覆盖了从轻量编辑到重型 IDE 的全部场景,不管写几行的小练习还是几十万行的项目,都有对应的方案。
写代码怎么可能离得开 Git?加上 CMake 统一管理构建,再配上调试和内存分析工具,开发体验直接起飞。
sudo apt install git(Ubuntu/Debian)或 sudo yum install git(CentOS)。sudo apt install cmake 或 sudo yum install cmake。注意 CentOS 默认仓库里的 cmake 版本可能偏老,先装个 epel-release 再装 cmake 会更香:sudo yum install epel-release && sudo yum install cmake。sudo apt/yum install gdbsudo apt/yum install valgrind环境搭好了总得跑个 Hello World 确认一下。两种方式任选:纯命令行编译,或者用 CMake 更规范地构建。
方式一:直接编译
hello.cpp:#include
int main() {
std::cout << "Hello, Linux C++!\n";
return 0;
} g++ hello.cpp -o hello./hello方式二:使用 CMake(推荐小项目练习)
CMakeLists.txt:cmake_minimum_required(VERSION 3.10)
project(Hello CXX)
set(CMAKE_CXX_STANDARD 17)
add_executable(hello hello.cpp)mkdir -p build && cd build
cmake ..
make
./hello两种方式都能看到那句经典的“Hello, Linux C++!”。从这一步开始,你的 Linux C++ 开发环境就算正式跑通了。
环境搭建这事,坑基本都出在包管理器差异和依赖缺失上。下面几个点提前注意,能省不少折腾的时间。
libxml2-devel、libcurl-devel、openssl-devel),确保头文件和链接库都在系统里。这些实践经验能让你在配置复杂项目时少走弯路。从零到一搭好环境只是开始,后续工程化的路上还会遇到更多细节。记住:别慌,所有报错都能在日志里找到线索。
上一篇:如何用lsnrctl查看帮助文档
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8