发布日期:2025-10-15 08:07浏览次数:
今儿个跟大伙唠唠我在Linux下折腾C++那点事儿。起因是接了个小项目,得在Ubuntu上写点儿底层代码。刚装完系统我就懵了——黑乎乎的终端咋写代码?隔壁工位老师傅叼着烟屁股甩过来一句:“装编辑器去!”得,踩坑之旅开始了。
老师傅甩的第一个名号就是vim。我兴冲冲sudo apt install vim完,对着空白屏幕直发愣。照着网帖按i进编辑模式,吭哧半天写完hello world,结果卡在保存退出:先按ESC再打:wq,手一抖摁成:q!,三小时白干!最崩溃是调试,gdb命令行调试得像侦探破案,变量地址看得眼冒金星,改个缩进还得切格式命令。第三天我就把vim扔进了冷宫——效率太低,遭不住。
转机在B站弹幕里刷到的。立马官网下deb包安装,打开扩展商店猛搜C++,三个必装插件咔咔点上:
调试也舒坦了,F9设断点,鼠标悬停看变量值,堆栈信息直接侧边栏展开。但用大项目时卡得离谱,512MB的云服务器上开VS Code像开拖拉机,只好继续找备胎。
本来冲着做界面去的,装完发现裸写C++也很香。新建纯C++项目时勾掉GUI选项,结果被它的分析功能惊到——写个链表忘了delete,左侧直接标黄警告!调试器居然可视化显示指针指向的内存块,内存泄漏无所遁形。缺点是用CMake时反应慢半拍,模板编程提示也不太灵光。
直到撞见学生邮箱白嫖的CLion。这货把CMake当亲儿子对待:*里刚写完add_executable,右边立马弹构建选项。最牛的是重构功能:选中函数名右键Refactor→Rename,三十个文件里的调用点全自动改跨文件跳转按Ctrl+左键丝滑穿梭,代码补全甚至能推测容器里的类型。可惜吃内存太狠,我那台破笔记本开完IDE风扇就跟直升机起飞似的。
说个黑色幽默:咬牙买CLion正版后三天,公司上了加密系统,所有收费IDE全!被!禁!现在又滚回VS Code了...工具嘛趁手的才是最好的。