Code::Blocks是一款开源跨平台的集成开发环境,支持多种编译器,在Linux系统下进行C/C++开发时,做好基础配置能让开发流程更顺畅。合理的配置可以规避很多编译、调试阶段的问题,提升开发效率。
安装Code::Blocks与基础依赖
在主流Linux发行版中,可以通过包管理器快速安装Code::Blocks及所需的编译依赖。不同发行版的安装命令略有区别,以下是常见发行版的安装方式:
# Ubuntu/Debian系发行版 sudo apt update sudo apt install codeblocks build-essential gdb # CentOS/RHEL系发行版 sudo yum install epel-release sudo yum install codeblocks gcc gcc-c++ gdb # Arch Linux系发行版 sudo pacman -S codeblocks gcc gdb
安装完成后,在应用菜单中找到Code::Blocks启动即可,首次启动会弹出编译器自动检测窗口,若检测到系统已安装的GCC编译器,直接确认即可完成初始编译器识别。
配置编译器路径
如果自动检测没有识别到编译器,或者需要使用自定义版本的编译器,可以手动配置编译器路径:
- 点击顶部菜单栏的Settings,选择Compiler
- 在弹出的窗口中,切换到Toolchain executables标签页
- 在Compiler's installation directory处填写编译器的安装根目录,比如系统默认GCC通常在
/usr目录 - 分别确认C编译器、C++编译器、链接器、调试器的路径是否正确,默认情况下会自动填充对应可执行文件名称
配置完成后可以点击Test按钮验证编译器是否可用,如果弹出编译器版本信息则说明配置成功。
设置调试环境
调试是开发过程中必不可少的功能,需要保证GDB调试器配置正确:
- 进入Settings - Debugger - GDB/CDB debugger选项
- 在Executable path处填写GDB的可执行文件路径,通常为
/usr/bin/gdb - 可以勾选Stop after first instruction of the main function选项,方便调试时快速定位到程序入口
完成配置后,可以在代码中设置断点,点击调试按钮测试是否能正常进入调试模式,查看变量值、调用栈等信息。
项目构建参数配置
针对不同的项目需求,需要调整构建参数来满足编译要求:
- 右键点击项目,选择Build options
- 在Compiler settings标签页的Other compiler options中,可以添加编译参数,比如
-std=c++17指定C++标准,-Wall开启所有警告 - 在Linker settings标签页的Link libraries中,可以添加项目依赖的库,比如需要链接数学库时添加
m - 在Search directories标签页中,可以添加头文件搜索路径和库文件搜索路径,方便引用第三方依赖
以下是一个简单的C++项目构建参数配置示例,开启C++17标准并开启所有警告:
// 测试配置是否生效的示例代码
#include <iostream>
#include <vector>
int main() {
std::vector<int> nums = {1, 2, 3};
for (auto num : nums) {
std::cout << num << std::endl;
}
return 0;
}
常用快捷键配置
Code::Blocks支持自定义快捷键,提升操作效率,默认常用快捷键如下:
| 功能 | 默认快捷键 |
|---|---|
| 构建项目 | Ctrl + F9 |
| 运行项目 | Ctrl + F10 |
| 构建并运行 | F9 |
| 调试 | F8 |
| 切换断点 | F5 | >
如果需要修改快捷键,可以进入Settings - Editor - Keyboard shortcuts进行自定义设置,根据个人使用习惯调整即可。
Code::BlocksLinuxC_C++开发配置编译环境修改时间:2026-06-23 10:55:01