codeblocksCB项目配置基础命令.doc_第1页
codeblocksCB项目配置基础命令.doc_第2页
codeblocksCB项目配置基础命令.doc_第3页
codeblocksCB项目配置基础命令.doc_第4页
codeblocksCB项目配置基础命令.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

File 菜单 New :新建( Empty filefile 、 class 、 project 、 build target ) 。 Recent projectsfiles :最近打开的项目 文件 。 Import projects : Dev-C+ Project 、 VC6 dswdsp 、 VC8 vcprojsln 。 Ctrl+Shift+S : Save all files 。 Save workspace (as) :将多个项目组织成一个工作空间,类似 VC 的 dswsln 。 Properties :文件信息 。 Ctrl+W : close current file (关闭当前文件) 。 Ctrl+Shift+W : close all files (关闭所有打开的文件) 。 Ctrl+Q : 退出 CodeBlocks 。 View 菜单 Shift+F2 :显示 隐藏左侧的 Management 。 F2 : 显示 隐藏底端的 Logs & Others 。 Edit 菜单 File encoding :在状态栏有当前文件的编码格式信息。 End of line mode :注意默认为 LF ( n ),在 MS 中打开需要先用相关工具( UE 或 VS2005 )转换成 CRLF (“ rn” )。 F11 : swap headersource (切换头文件和实现文件)。 Ctrl+Shift+CToggle 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 (支持 WorkspaceProjectDirectory 级别查找)。 F3Shift+F3 : Find NextPrevious (上下查找)。 Ctrl+R : Replace (当前文件替换)。 Ctrl +Shift +R : Replace in files (支持 WorkspaceProjectDirectory 级别替换)。 Goto : 定位导航功能( line 、 function 、 declarationimplementation )。 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 settingsPre compiled headers :指定是否使用预编译处理器生成 PCH 。 Project settingsProject 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 路径 。 Prepost 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+F5F6 :调整当前 激活 项目, 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+F1Alt+F2 (查看错误)。 Select Target 菜单: DebugRelease 版本选择。 Build workspaceRebuild workspaceClean 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 )。 DebugDebugging 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 : usrbinnautilus Parameters : $PROJECT_DIR Launching options : the last ( 2 )配置 gedit 打开 CB 当前活动项目配置文件( .cbp )的命令到 Tools 菜单: Name : gedit project file Executable : usrbingedit Parameters : $PROJECT_FILENAME Launching options : the last ( 3 )配置 gedit 打开 CB 当前活动文件的命令到 Tools 菜单: Name : gedit current file Executable : usrbingedit Parameters : $ACTIVE_EDITOR_FILENAME Launching options : the last 利用 gedit 打开头文件,侧边栏文件浏览器中可以查看头文件的位置。 Plugins 菜单 AStyle : 执行快速格式化 。 Settings 菜单 ( 1 ) .SettingsEnviorment 1.1 General settings Terminal to launch console programs :控制台界面,默认使用不支持中文的 Xterm , 我们可以把 gnome-terminal(Gnome 桌面环境自带的控制台 ) 作为默认控制台 ,将“ xterm -T $TITLE -e ” 修改为“ gnome-terminal -t $TITLE -x” 。 1. 2 AutoSave Automatically save source files every 5 minutes; Automatically save projects every 1 0 minutes; Save to original file. ( 2 ) .SettingsEditor 2. 1 General Settings 2.1.1 Font 默认字体为等宽字体 MonospaceRegular8 ,可将字体调整为 10 。 2.1.2 Encoding use encoding when opening files UTF-8 。 2.1.3 Other options Word warp : 激活自动换行模式。 Show line numbers :显示行号。 Highlight line under caret :高亮光标所在行。 2. 2 Folding (代码折叠) Fold preprocessor commands :折叠预编译处理宏。 2.3 Margins and caret 2.3.1 Left Margin 2.3.2 Right Margin Right Margin Hint : Visible line( 一行最多 81 个字符,右边有分割线 ) Highlight text beyond margin (一旦超过 81 个字符,即高亮警示)。 Hint colour :警示色。 Hint column :一行代码最多输入字符数。 2. 4 Syntax highlight Background 可设置背景色。 关键字语法高亮配色,在 Syntax highlight 中的 “ keywords” 中可以自定义关键字集的特定高亮配色方 案 。目前 尚不支持变量名、函数名和类名的特定显示。 2. 5 Abbreviations 关键字宏块、 if 、 for 、 while 、 structclass 的框架代码片段自动生成: Ctrl+J 。 特殊的有 ifb ( if block )、 ife ( if.else )、 ifei ( if.else if.else ); forb ( for() block ); guard (防止重复包含的保护宏块)、 today (今天的日期)、 now (现在的时间)。 按照 AStyle 标准,可将 class 的 publicprotectedprivate 删除一个 TAB 缩进。 以下添加 C+ 常用的 namespace : namespace $(namespace name) $(namespace name) 这样,输入 namespace ,再按 Ctrl + J ,弹出对话框中输入命名空间的名字,就可以生成固定格式的代码,编辑光标停留在 中。 2. 6 Default code 代码风格: Allman(ANSI) default code 为预定义内容,当新建 CC+ 文件时这些内容会自动添加到文件的开始处。 2. 7 Source Formatter 代码风格: Allman(ANSI) 2. 8 Code-completion and symbols browser 代码自动完成和函数、类视图向导。 Automatically launch when typed # letter 中的 4 改成 2 ,这样打两个字母就会出现智能候选项提示。 Keyword sets to additionally include 为关键字集合,在 Syntax highlight 中的 “ keywords” 中可以自定义关键字集的特定高亮配色方 案 。 ( 3 ) .SettingsCompiler and Debugger 3 . 1 Global compiler S ettings IDE 全局配置。 Compiler settings :编译选项。 Linker settings :链接选项。 Search directories :包含目录。 Toolchain executables :生成策略,包括 Program files 的编译器、链接器、调试器等和 Additional paths 。其中 “ Compilers intallation directory” 为编译器的路径。 Ubuntu 下的 gcc g+ make gdb 默认 安装 路径是在 usrbin 下,这里显示的是 usr ,红色文字提示编译器自动去其下的 bin 目录查找。 Custom variables :自定义宏值,以 $ 开头。 Other settings : 3 . 2 Batch Builds 3 . 3 Debugging Settings 项目类型 FileNewProject (1)Console application :控制台( CUI )项目。 (2)Static library :静态库项目( static library : .a 类似 VC 的 LIB )。 (3)Shared library :动态库项目 (dynamic library : .so 类似 VC 的 DLL) 。 (4)Qt4 Project : QT GUI 项目。 (5)GTK+ Project : GTK+ GUI 项目。 (6)wxWidgets : wxWidgets GUI 项目。 编译器的选择配置 安装成功之后,主菜单 - 编程 -CodeBlocks IDE 进入 IDE ,第一次打开软件的时候会自动检测系统中存在的 C 编译器, Linux 下一般都是自动检测到 GNU G C C Compiler 。此 时,即可编译链接第一个 HelloWorld.c 的 Console application , gcc 也可编译 HelloWorld.cpp 的 Console application ,但链接需要 g cc -lstdc+ , 因为 gcc 命令不能自动和 C 程序使用的库联接,所以通常使用 g+ 来完成联接。 点击菜单栏的 Settings-Compiler and debugger. 进入编译器和调试器的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论