学习linux下c++开发用什么工具?老师傅推荐这4款!

发布日期:2025-10-15 08:07浏览次数:

今儿个跟大伙唠唠我在Linux下折腾C++那点事儿。起因是接了个小项目,得在Ubuntu上写点儿底层代码。刚装完系统我就懵了——黑乎乎的终端咋写代码?隔壁工位老师傅叼着烟屁股甩过来一句:“装编辑器去!”得,踩坑之旅开始了。

第一坑:手撸vim差点送走我

老师傅甩的第一个名号就是vim。我兴冲冲sudo apt install vim完,对着空白屏幕直发愣。照着网帖按i进编辑模式,吭哧半天写完hello world,结果卡在保存退出:先按ESC再打:wq,手一抖摁成:q!,三小时白干!最崩溃是调试,gdb命令行调试得像侦探破案,变量地址看得眼冒金星,改个缩进还得切格式命令。第三天我就把vim扔进了冷宫——效率太低,遭不住。

VS Code救我老命

转机在B站弹幕里刷到的。立马官网下deb包安装,打开扩展商店猛搜C++,三个必装插件咔咔点上:

  • C++ IntelliSense:这玩意儿神了!敲cout自动补全<<符号,结构体成员直接弹列表
  • CMake Tools:以前手输g++ * -o main,现在F5直接编译运行
  • GitLens:谁改了我的代码?光标往变量上一怼就显示凶手

调试也舒坦了,F9设断点,鼠标悬停看变量值,堆栈信息直接侧边栏展开。但用大项目时卡得离谱,512MB的云服务器上开VS Code像开拖拉机,只好继续找备胎。

意外发现的老将:Qt Creator

本来冲着做界面去的,装完发现裸写C++也很香。新建纯C++项目时勾掉GUI选项,结果被它的分析功能惊到——写个链表忘了delete,左侧直接标黄警告!调试器居然可视化显示指针指向的内存块,内存泄漏无所遁形。缺点是用CMake时反应慢半拍,模板编程提示也不太灵光。

最终归宿竟是CLion

直到撞见学生邮箱白嫖的CLion。这货把CMake当亲儿子对待:*里刚写完add_executable,右边立马弹构建选项。最牛的是重构功能:选中函数名右键Refactor→Rename,三十个文件里的调用点全自动改跨文件跳转按Ctrl+左键丝滑穿梭,代码补全甚至能推测容器里的类型。可惜吃内存太狠,我那台破笔记本开完IDE风扇就跟直升机起飞似的。

现在我的工具箱长这样

  • 日常敲码:VS Code配插件(穷鬼首选)
  • 理清祖传屎山:CLion看代码脉络(内存够就开)
  • 排查内存雷:Qt Creator当医疗包(精准定位泄漏点)
  • 装X时刻:开vim吓得实习生喊大佬(实际就输个:wq)

说个黑色幽默:咬牙买CLion正版后三天,公司上了加密系统,所有收费IDE全!被!禁!现在又滚回VS Code了...工具嘛趁手的才是最好的。

如果您有什么问题,欢迎咨询技术员 点击QQ咨询