没有合适的资源?快使用搜索试试~ 我知道了~
首页CodeBlocks详细使用说明
CodeBlocks详细使用说明
5星 · 超过95%的资源 需积分: 24 19 下载量 7 浏览量
更新于2023-03-16
评论
收藏 661KB DOC 举报
CodeBlocks详细使用说明,CodeBlocks是一款快速做ACM的利器,是你成为ACM大神的必经之路,本工具书教你如何快速的使用codeblocks,祝你成为大神。
资源详情
资源评论
资源推荐
笔者打算用两篇日志来完成对 Code::Blocks 手册前二章的编译,分别是:使用
篇 、插件篇。本 文是 第 一 篇 : Code::Blocks 使 用篇 。原 手 册 第 三章 介 绍
Code::Blocks 变量、脚本的使用,第四章介绍如何从源码编译 Code::Blocks,
这两章内容不是很多,笔者认为对大部分用户帮助不是不大,暂不打算翻译。
笔者使用的 Code::Block 版本是 nightly builds,svn6088(可以在这个地址下载:
http://forums.codeblocks.org/index.php/topic,11875.0.html )。使用的编译器
是 GCC3.4.5。每个版本之间的使用可能会有细微的差别。
Code::Blocks 手册 Version 1.0
感谢 CodeBlocks 项目组:
Anders F. Bjorklund (afb), Biplab Kumar Modak (biplab), Bartomiej wiecki
(byo), PaulA. Jimenez (ceniza), Koa Chong Gee (cyberkoa), Daniel Orb
(daniel2000), Lieven de Cock(killerbot), Yiannis Mandravellos (mandrav),
Mispunt (mispunt), Martin Halle (morten-macy), Jens Lody (jens), Jerome
Antoine (dje), Damien Moore (dmoore), Pecan Heber(pecan), Ricardo Garcia
(rickg22), Thomas Denk (thomasdenk), tiwag (tiwag)
Permission is granted to copy, distribute and/or modify this document under the
terms of the GNU Free Documentation License, Version 1.2 or any later version
published by the Free Software Foundation.
1 CodeBlocks 项目管理
下图是 CodeBlocks 运行时的用户界面:
管理(Management):管理窗口包含 Project 视图与 Symbols 视图。Project 视
图显示当前 CodeBlocks 打开的所有项目(译者注:类似与 VS 解决方案资源管
理器);Symbols 视图显示项目中的标识符:类,函数、变量等信息(译者注:
类似与 VS 的类视图)。
代码编辑器:支持代码折叠,关键字高亮显示。上图 main.cpp 正在被编辑。
打开文件列表:显示当前在代码编辑器中打开的所有文件列表。上图中打开
的文件列表为:main.cpp, person.cpp, person.hpp
代码段(CodeSnippets):管理常用的代码段、常用文件链接 (links to files)
与 URL。可以通过菜单 View->CodeSnippets 来显示该面板。
日志和其他:这个窗口用于输出日志信息,显示查询结果等等。
状态栏提供了以下这些信息:
编辑器中打开文件的绝对路径;
文件的编码类型;
光标所在的行与列;
当前的键盘模式(insert 或者 overwrite);
当 前 的 文 件 状 态 。 被 修 改 过 的 ( 但 尚 未 保 存 ) 文 件 将 被 标 记 为
“modified”,否则这里为空;
文件操作的权限。如果文件是只读的,这里将会显示“ Read only”,在
Open files list 中,该文件会使用一个加琐的图标来显示;
个性化配置名称;
CodeBlocks 提示了非常灵活和强大的项目管理功能。下文将介绍项目管理的
一些常用功能。
1.1 项目视图(Project View)
1.2
在 CodeBlocks 中 ,
Project 的 源 文 件 ( 如
C/C++ 的 源 文 件 及 其 对
应的头文件)和编译属
性 设 置 信 息 都 保 存 在
<name>.cbp 文件里。可
以 通 过 菜 单 [File–
>Project] 启 动 工 程 创 建
向 导 来 创 建 新 的
Project,然 后通 过管 理
窗口的上下文菜单[Add files](译者注:上下文菜单,指当前窗口中选中目标项
目,然后右键显示的菜单)向 Project 中添加文件。CodeBlocks 会自动根据文
件的后缀将它们放入不同的类别文件夹中(译者注:这个文件夹是虚拟的,实
际并不存在)。下面是默认的分类:
Sources:包含源文件,后缀为*.c、*.cpp;
ASM Sources:包括汇编源文件,后缀一般为*.s、*.S、*.ss、*.asm;
Headers:包括头文件,后缀一般为*.h、 *.hpp;
Resources:包括资源文件,后缀一般为*.res、*.xrc;
通过管理窗口的上下文菜单[Project tree –>Edit file types & categories],用户
可以新建自定义的文件类别,并为其相应的后缀。例如,如果你希望*.ld 的文
件放到 Linkerscript 的分类里,你只需新建类别 Linkerscript,并为它指定*.ld
后缀即可。
提示: 如果你取消选中管理窗口上下文菜单的[Project tree–>Categorize by
file types]选项,所有的项目文件将会按它们在文件系统中的位置来显示。
1.2 项目备注(Notes for Projects)
可以给 CodeBlocks 项目添加一些备注,用于对项目进行概要的描述与说明,
这些信息有助于其他成员迅速的了解项目。备注信息被保存在项目工程文件里,
并可以设置为随着项目的启动而显示。如图:
1.3 项目模板
CodeBlocks 支持许多不同类型的项目模板,它们会在新建项目的时候显示,
创建新项目的时候往往从这些模板中选择(如上图:)。用户可以自定义工程
模板。工程模板保存编译器的类型、编译选项、资源的配置等相关信息。项目
模 板 保 存 在 Documents andSettingsn\<user>\Application Data\codeblocks\
UserTemplates 目录中。如果你希望该工程模板被本机的所有用户使用,必须把
对应的模板文件拷贝到 CodeBlocks 的安装目录。模板在 CodeBlocks 重启之后
生效,通过菜单[New->Project->User templates]就可以看到自定义的模板。
提示: 用户可以通过右键选中工程向导中的模板对其进行编辑。如下图:
1.4 从编译模式创建项目(Create Projects from Build Targets)
一个项目往往有不同的编译模式,最常见的是 Release 和 Debug。不同的编译
模式表示用于构建当前项目所使用的不同编译器选项、调试信息或者依赖的文
件。每 一种编 译模式 都可以 被保存 成独 立的工 程文件 。通过 上下文 菜单
[Project->Properties],在 Build Targets 标签中点击“Create project from target”
按钮来生成对应编译模式的工程文件,如图:
剩余25页未读,继续阅读
abigwhiteshark
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 数据结构1800题含完整答案详解.doc
- 医疗企业薪酬系统设计与管理方案.pptx
- 界面与表面技术界面理论与表面技术要点PPT学习教案.pptx
- Java集合排序及java集合类详解(Collection、List、Map、Set)讲解.pdf
- 网页浏览器的开发 (2).pdf
- 路由器原理与设计讲稿6-交换网络.pptx
- 火电厂锅炉过热汽温控制系统设计.doc
- 企业识别CIS系统手册[收集].pdf
- 物业管理基础知识.pptx
- 第4章财务预测.pptx
- 《集成电路工艺设计及器件特性分析》——实验教学计算机仿真系.pptx
- 局域网内共享文件提示没有访问权限的问题借鉴.pdf
- 第5章网络营销策略.pptx
- 固井质量测井原理PPT教案.pptx
- 毕业实习总结6篇.doc
- UGNX建模基础篇草图模块PPT学习教案.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1