KDevelop是统信UOS下原生支持C/C++开发且深度集成CMake的开源IDE;需先安装build-essential、cmake和kdevelop,再通过Projects→New Project创建终端应用工程,支持一键编译(Ctrl+B)、运行(Ctrl+R)和图形化调试(F5/F7/F8)。

在统信UOS系统中搭建C/C++开发环境时,需要一款原生支持Linux且能深度集成CMake的IDE,KDevelop正是满足这一需求的开源选择——它不依赖Windows子系统或虚拟机,可直接编译调试本地项目。
安装KDevelop
打开终端,依次执行以下命令:
先安装基础编译工具链:sudo apt update && sudo apt install -y build-essential
再安装CMake和KDevelop主程序:sudo apt install -y cmake kdevelop
【注意:若提示无法定位软件包,请确认系统已启用“社区仓库”和“非自由组件”源】
安装完成后,在应用启动器中搜索“KDevelop”,点击图标即可启动。
创建第一个C++工程
启动KDevelop后,按顺序操作:
第一步:点击 Projects → New Project…
第二步:在模板列表中选择 Standard → Terminal Application (C++),点击Continue
第三步:填写工程名称(如hello_uos)与保存路径(建议选用户主目录下的projects文件夹),保持默认选项,点击OK
这一步会自动生成CMakeLists.txt和main.cpp。KDevelop默认使用Debug构建类型,无需手动修改CMake配置即可直接调试。
编译并运行程序
方法一:快捷键方式
按 Ctrl+B 编译 → 编译成功后按 Ctrl+R 运行
方法二:菜单操作
点击顶部菜单栏 Build → Build Project → 等待状态栏显示“Build finished” → 再点击 Run → Execute
首次运行若提示“No valid executable specified”,需手动指定输出文件:点击 Run → Configure Launches… → 在Executable栏点击浏览 → 进入工程目录下的build/子目录 → 选择与工程名同名的可执行文件(如hello_uos)→ 点击OK
调试C++代码
确保工程处于Debug构建模式(新建时默认即为Debug)
在main.cpp左侧行号区域单击设置断点
点击顶部工具栏绿色虫子图标 Debug 或按 F5
程序将在断点处暂停,此时可在下方Variables面板查看局部变量值、调用栈和寄存器状态
按 F8 单步跳过,F7 单步进入函数,F9 继续运行至下一断点

















