Code Blocks 下载

Code Blocks 下载地址

http://10.191.65.243:9000/codeblocks/Binaries/20.03/Windows/codeblocks-20.03mingw-setup.exe

Code Blocks 详细介绍

Code Blocks 是一种辅助程序开发人员开发软件的应用软件,在开发工具内部就可以辅助编写源代码文本、并编译打包成为可用的程序,有些甚至可以设计图形接口,通常包括编程语言编辑器、自动构建工具、通常还包括调试器。

选择 Code Blocks 的理由

性能更强

我们学习时经常会使用到教科书上的 VC 6.0,但是用 VC 6.0 时不时会遇到不兼容和崩溃现象。

image

香农先修班教学需要

香农先修班教学需要使用 Code Blocks 演示代码,各大算法竞赛也可使用 Code Blocks。

Code Blocks 的安装和汉化

找到官网

官网地址: www.codeblocks.org

image

进去后我们可以点击上方菜单栏的 Downloads。

image

然后点击 Download the binary release,我们可以看到各种系统下的 Code Blocks 版本比如Windows、Linux、Mac 的。

以 Windows 版本为例进行下载

image

不同版本介绍:

  • setup 版本的是只有 Code Blocks IDE 和它带的插件,没有编译器,需自行安装;
  • setup-nonadmin 版本是提供给没管理员权限的电脑上用的;
  • nosetup.zip 免安装版,看到后面那个.zip 没,解压缩直接使用(无编译器);
  • mingw-setup 带编译器版本(推荐使用);
  • mingw-nosetup.zip 免安装版,解压缩使用(带编译器);
  • mingw_fortran-setup 专门支持 fortran 语言的版本。

选择版本

我们可以选择 mingw-setup 版本或者是 mingw-nosetup 版本(两者都带有编译器)后面有 Sourceforge.net or FossHub 两个下载途径,随便点一个。如果你希望下载 mingw-setup 版本可在本页开头找到下载链接。

开始安装

image

下载完后,我们双击打开(记得给管理员权限)

image

一路 Next or I agree

image

这里选择 Full,然后 Next

image

这里可以安装到自己喜欢的地方,但是安装目录最好不要有中文

打开 Code Block

image

安装完后先打开 Code Blocks。

第一次打开会弹出这个,点击 OK(这里让你选默认编译器,默认 GCC,可以不用理他)

image

选第 3 个,这里是文件关联,意思是把 C 或 C++ 相关的文件关联到 CB 上(不喜欢的话可以选择 NO)

然后就完成 CB 的安装和初始化啦!

image

汉化

下载汉化包

链接:http://pan.baidu.com/s/1i4XxLNR
密码:znpe

放置汉化包

打开 Code Blocks 的 安装目录,然后在 CB 的安装目录中找到下面路径

引用[quo预格式化文本将缩进 4 格te=“0207, post:1, topic:138, full:true”]

Code Blocks 下载地址

Code Blocks 详细介绍

Code Blocks 是一种辅助程序开发人员开发软件的应用软件,在开发工具内部就可以辅助编写源代码文本、并编译打包成为可用的程序,有些甚至可以设计图形接口,通常包括编程语言编辑器、自动构建工具、通常还包括调试器。

选择 Code Blocks 的理由

性能更强

我们学习时经常会使用到教科书上的 VC 6.0,但是用 VC 6.0 时不时会遇到不兼容和崩溃现象。

image

香农先修班教学需要

香农先修班教学需要使用 Code Blocks 演示代码,各大算法竞赛也可使用 Code Blocks。

Code Blocks 的安装和汉化

找到官网

官网地址: www.codeblocks.org

image

进去后我们可以点击上方菜单栏的 Downloads。

image

然后点击 Download the binary release,我们可以看到各种系统下的 Code Blocks 版本比如Windows、Linux、Mac 的。

以 Windows 版本为例进行下载

image

不同版本介绍:

  • setup 版本的是只有 Code Blocks IDE 和它带的插件,没有编译器,需自行安装;
  • setup-nonadmin 版本是提供给没管理员权限的电脑上用的;
  • nosetup.zip 免安装版,看到后面那个.zip 没,解压缩直接使用(无编译器);
  • mingw-setup 带编译器版本(推荐使用);
  • mingw-nosetup.zip 免安装版,解压缩使用(带编译器);
  • mingw_fortran-setup 专门支持 fortran 语言的版本。

选择版本

我们可以选择 mingw-setup 版本或者是 mingw-nosetup 版本(两者都带有编译器)后面有 Sourceforge.net or FossHub 两个下载途径,随便点一个。如果你希望下载 mingw-setup 版本可在本页开头找到下载链接。

开始安装

image

下载完后,我们双击打开(记得给管理员权限)

image

一路 Next or I agree

image

这里选择 Full,然后 Next

image

这里可以安装到自己喜欢的地方,但是安装目录最好不要有中文

打开 Code Block

image

安装完后先打开 Code Blocks。

第一次打开会弹出这个,点击 OK(这里让你选默认编译器,默认 GCC,可以不用理他)

image

选第 3 个,这里是文件关联,意思是把 C 或 C++ 相关的文件关联到 CB 上(不喜欢的话可以选择 NO)

然后就完成 CB 的安装和初始化啦!

image

汉化

下载汉化包

链接:http://pan.baidu.com/s/1i4XxLNR
密码:znpe

放置汉化包

打开 Code Blocks 的 安装目录,然后在 CB 的安装目录中找到下面路径

安装目录\share\CodeBlocks\locale\zh_CN

image

如果没有 locale 或者是 zh_CN 文件夹的话,就自己建立文件夹并重命名,然后把下载的汉化包 (.mo) 放进 zh_CN 文件夹里

修改设置

然后打开 CB,Settings->Environment,修改一下设定。

image

View->Intemationalization()->Chinese(Simplified)

image

然后点击 OK。

保存设置

关闭 CB,它会弹出一个提示框
image

这里问你是否改变 CB 设置,点击 YES

重启 CB。

image

Code Blocks 的简单使用

创建工程

image

点击 Create a new project(中文版下为“创建新项目”)

image

这里选择工程类型,我们选择 Console application

image

这里根据你的选择,来选择编程语言,我们来选 C 吧

image

这里我们只需填工程名称和路径就可以了,其他的会自动生成

了解创建的工程

image

这里是选择编译器的地方,我们默认 GNU GCC,下面可以看到 ”Debug“ 和 “Release”

  • Debug 版是调试版本的,方便我们调试的,文件生成的比较大
  • Release 版是发布版本,当我们调试没问题后就选 Release 版,文件生成的比较小,适合发布

这里我们只选 Debug,然后 Finish。

image

然后我们可以在左侧双击打开 main.c 文件

(.c 为 C 语言源文件,.cpp 是 C++ 语言源文件)

双击打开后,我们可以看到 Code Blocks 已经帮我们写好 Hello world 了

image

进行编译运行

CB 帮我们写好了,我们就直接开始运行吧

运行之前我们要大概理解编译器的工作步骤:

预处理→生成汇编语言代码→生成目标代码→生成可执行文件

不过现在的 IDE 已经帮我们集成了编译工作

image

我们可以看到 红框 里面被指的 三个按钮
第一个是 编译 ,就是上面所示的
第二个是 运行 ,编译之后就可以运行
第三个就是 编译+运行

我们点第三个
image

扩展

每次都要建立项目有点太麻烦了, 这里推荐一个功能

以下为 Ubuntu 系统下的操作(步骤效果和 Windows 基本一样)

image

同样的我们点击 Create a new project

image

左边的菜单栏 中选择 Files,然后在中间选择C/C++ source,新建源文件。(在这个上面的 C/C++ header 是新建头文件,以后也可能会用到)

同样的选 C

在这里选择文件保存路径,记得路径中也尽量不要有中文,Then,Finish

image

键入代码,一键 F9

image

Code Blocks 的配置

大家也可以开始去配置自己喜欢的字体和界面,如果想弄出自己喜欢的 CB,欢迎自己摸索

菜单栏的 Setting

这里分别有Environment、Editor、Compiler等常见设置

Environment

可以设置自动保存、界面颜色等

Editor

则有缩进格式、编码类型、语法高亮、代码补全、代码模板以及缩写词等功能可以设置,功能相当强大

Compiler

是设置编译器的,可以进行换编译器的操作,C++11/C++14 也是在这里开启,当然还有神奇的 -O1、-O2 优化

Code Blocks 的常用快捷键

鼠标移动

image
当输入小括号等符号时,后面的小括号会被小绿标覆盖,这时候我们就可以按Tab,直接跳跃小绿标后面,这是非常实用的小功能。

Shift+Enter

可以将光标直接跳到下一行,并不会产生回车效果

Ctrl+Enter

可以迅速将光标移至行尾。

Ctrl+D

可以直接复制当前行的内容。

Ctrl+L

删除当前行

Ctrl 键

在代码界面按住并上下滚滚轮,可调节字体大小

Ctrl+Shift+C

可注释当前行代码

Ctrl+Shift+X

取消注释当前行

Tab 键

缩进

Shift+Tab

解除一次缩进

F9 Build && Run

一键完成

F8

动态调试

Shift+F8

取消调试

F7

动态调试中 F7 运行下一行

安装目录\share\CodeBlocks\locale\zh_CN

image

如果没有 locale 或者是 zh_CN 文件夹的话,就自己建立文件夹并重命名,然后把下载的汉化包 (.mo) 放进 zh_CN 文件夹里

修改设置

然后打开 CB,Settings->Environment,修改一下设定。

image

View->Intemationalization()->Chinese(Simplified)

image

然后点击 OK。

保存设置

关闭 CB,它会弹出一个提示框
image

这里问你是否改变 CB 设置,点击 YES

重启 CB。

image

Code Blocks 的简单使用

创建工程

image

点击 Create a new project(中文版下为“创建新项目”)

image

这里选择工程类型,我们选择 Console application

image

这里根据你的选择,来选择编程语言,我们来选 C 吧

image

这里我们只需填工程名称和路径就可以了,其他的会自动生成

了解创建的工程

image

这里是选择编译器的地方,我们默认 GNU GCC,下面可以看到 ”Debug“ 和 “Release”

  • Debug 版是调试版本的,方便我们调试的,文件生成的比较大
  • Release 版是发布版本,当我们调试没问题后就选 Release 版,文件生成的比较小,适合发布

这里我们只选 Debug,然后 Finish。

image

然后我们可以在左侧双击打开 main.c 文件

(.c 为 C 语言源文件,.cpp 是 C++ 语言源文件)

双击打开后,我们可以看到 Code Blocks 已经帮我们写好 Hello world 了

image

  1. 进行编译运行

CB 帮我们写好了,我们就直接开始运行吧

运行之前我们要大概理解编译器的工作步骤:

预处理→生成汇编语言代码→生成目标代码→生成可执行文件

不过现在的 IDE 已经帮我们集成了编译工作

image

我们可以看到 红框 里面被指的 三个按钮
第一个是 编译 ,就是上面所示的
第二个是 运行 ,编译之后就可以运行
第三个就是 编译+运行

我们点第三个
image

扩展

每次都要建立项目有点太麻烦了, 这里推荐一个功能

以下为 Ubuntu 系统下的操作(步骤效果和 Windows 基本一样)

image

同样的我们点击 Create a new project

image

左边的菜单栏 中选择 Files,然后在中间选择C/C++ source,新建源文件。(在这个上面的 C/C++ header 是新建头文件,以后也可能会用到)

同样的选 C

在这里选择文件保存路径,记得路径中也尽量不要有中文,Then,Finish

image

键入代码,一键 F9

image

Code Blocks 的配置

大家也可以开始去配置自己喜欢的字体和界面,如果想弄出自己喜欢的 CB,欢迎自己摸索

菜单栏的 Setting

这里分别有Environment、Editor、Compiler等常见设置

Environment

可以设置自动保存、界面颜色等

Editor

则有缩进格式、编码类型、语法高亮、代码补全、代码模板以及缩写词等功能可以设置,功能相当强大

Compiler

是设置编译器的,可以进行换编译器的操作,C++11/C++14 也是在这里开启,当然还有神奇的 -O1、-O2 优化

Code Blocks 的常用快捷键

鼠标移动

image
当输入小括号等符号时,后面的小括号会被小绿标覆盖,这时候我们就可以按Tab,直接跳跃小绿标后面,这是非常实用的小功能。

Shift+Enter

可以将光标直接跳到下一行,并不会产生回车效果

Ctrl+Enter

可以迅速将光标移至行尾。

Ctrl+D

可以直接复制当前行的内容。

Ctrl+L

删除当前行

Ctrl 键

在代码界面按住并上下滚滚轮,可调节字体大小

Ctrl+Shift+C

可注释当前行代码

Ctrl+Shift+X

取消注释当前行

Tab 键

缩进

Shift+Tab

解除一次缩进

F9 Build && Run

一键完成

F8

动态调试

Shift+F8

取消调试

F7

动态调试中 F7 运行下一行

本文章转至华南师范大学软件协会公众号SoCoding

粤 ICP 备 2020080455 号