DSP

Code::Blocks的IDE环境基础配置

2019-07-13 16:51发布

File 菜单 New :新建( Empty file/file class project build target Recent projects/files :最近打开的项目 / 文件 Import projects Dev-C++ Project VC6 dsw/dsp VC8 vcproj/sln Ctrl+Shift+S Save all files Save workspace (as) :将多个项目组织成一个工作空间,类似 VC dsw/sln Properties :文件信息 Ctrl+W close current file (关闭当前文件) Ctrl+Shift+W close all files (关闭所有打开的文件) Ctrl+Q : 退出 Code::Blocks   View 菜单 Shift+F2 :显示 / 隐藏左侧的 Management F2 : 显示 / 隐藏底端的 Logs & Others   Edit 菜单 File encoding :在状态栏有当前文件的编码格式信息。 End of line mode :注意默认为 LF '/n' ),在 MS 中打开需要先用相关工具( UE VS2005 )转换成 CRLF (“ /r/n” )。   F11 swap header/source (切换头文件和实现文件)   Ctrl+Shift+C/Toggle Comment Comment (注释, C++ 风格: // Ctrl+Shift+X Uncomment (取消注释) Stream Comment : 块注释, C 风格: /**/   Ctrl+J Auto-Complete (自动补齐关键字代码框架,例如 while (); Ctrl+Shift+B 括号匹配(类似 VC Ctrl+]   Ctrl+Space Complete code (完成单词) 快捷键提供输入只能提示 Ctrl+Space SCIM 冲突。 Ctrl+Shift+Space Show call tip (调用提示)   Search 菜单 查找替换编辑功能 Ctrl+F Find (当前文件查找) Ctrl+Shift+F Find in files (支持 Workspace/Project/Directory 级别查找) F3/Shift+F3 Find Next/Previous (上下查找)   Ctrl+R Replace (当前文件替换) Ctrl +Shift +R Replace in files (支持 Workspace/Project/Directory 级别替换)   Goto : 定位导航功能( line function declaration/implementation Ctrl+. Goto implementation ,类似 VC F12 Ctrl+Shift+. Goto declaration ,类似 VC Shift+F12 Ctrl+ Al t+. Goto include file ,配合 F11 使用。   Project 菜单 直接在侧边栏 Management 右击项目名称,重点关注项目的“ properties” 和“ build options” 1 Project properties Project settings→Pre compiled headers :指定是否使用预编译处理器生成 PCH Project settings→Project dependencies :指定对工作空间内其他项目的依赖关系。 2 Project build options :编译链接选项。 Compiler settings→ Compiler flags :编译链接命令开关 -p ,- g (要求编译器生成调试信息 ) Compiler settings→ Other options :一般为 pkg-config --cflags 头文件 位置。 Compiler settings→#define 预处理器 ( preprocessor ) ,例如 _UNIX _POSIX 等。 Linker settings→ L ink libraries 附加包含库 Linker settings→ Other l ink er libraries 一般为 pkg-config 的— clibs 库文件 位置。 Search directories 附加 头文件( Compiler 包含目录 附加 库文件( linker 包含目录 相对 *.cbp 路径 Pre/post build steps 生成事件前 / 后处理 Custom variables :用户自定义宏变量 Make” commands Build targets :可指定 platform (平台)、 type (项目类型)、 output filename (输出文件,相对 *.cbp 路径)、 execution working dir (工作目录,相对 *.cbp 路径)、 objects output dir (目标文件输出目录,相对 *.cbp 路径)。 Add new virtual folder :添加虚拟文件夹分类管理源代码文件。 Project Notes :添加项目说明。 Project tree :调整项目在工作空间中的树结构。 Ctrl+Shift+ / 下:调整顺序。 Alt+F5/F6 :调整当前 激活 项目, Alt+F5 ubuntu 系统恢复窗口快捷键冲突。   Build 菜单 Ctrl +Shift+F9 compile current file (编译当前文件,类似 VC Ctrl+F7 )。 Ctrl+F9 build (编译链接,类似 VC F7 F9 buiid and run (编译链接运行,类似 VC Ctrl+F5 Ctrl+F 10 run (运行) Ctrl+F11 rebuild (重新编译链接)   Clean 菜单: 清理项目。 Errors 菜单: Alt+F1/Alt+F2 (查看错误) Select Target 菜单: Debug/Release 版本选择 Build workspace/Rebuild workspace/Clean workspace   Debug 菜单 F8 Start (开启调试,类似 VC F5 )。 F5 Toggle breakpoint (插入断点,类似 VC F9 F4 run to cursor (执行到鼠标所在处),可跳过循环。 F7 run nextline (单步调试,类似 VC F10 Shift+F7 step into (进入函数内部调试,类似 VC F11 Ctrl+Shift+F7 step out (跳出函数,类似 VC Shift+F11   Debug→Debugging windows Breakpoints : 查看所有断点 Call stack : 调用堆栈 CPU registers : 寄存器 Disassembly : 反汇编代码 Examine memory : 查看内存 Running threads :查看线程   Tools 菜单 Configuration Tools →A dd ,把外部工具集成到 CodeBlocks 开发环境中。 1 )配置 nautilus (相当于 Windows explorer )打开 CB 当前项目( *.cbp )所在文件夹的命令到 Tools 菜单: Name nautilus project dir Executable /usr/bin/nautilus Parameters ${PROJECT_DIR} Launching options the last 2 )配置 gedit 打开 CB 当前活动项目配置文件( *.cbp )的命令到 Tools 菜单: Name gedit project file Executable /usr/bin/gedit Parameters ${PROJECT_FILENAME} Launching options the last 3 )配置 gedit 打开 CB 当前活动文件的命令到 Tools 菜单: Name gedit current file Executable /usr/bin/gedit Parameters ${ACTIVE_EDITOR_FILENAME} Launching options the last 利用 gedit 打开头文件,侧边栏文件浏览器中可以查看头文件的位置。   Plugins 菜单 AStyle