C语言入门学习-Codeblocks编译软件下载安装与使用

yumo6663个月前 (03-06)技术文章57

Codeblocks是一款免费的C语言开发编译软件,容量小,只有100多MB,安装简单,不需要license,使用时不需要json文件配置,或环境变量配置,对于快速做C代码学习调试来说,是很好的入门工具。

下面就下载安装和使用过程,一些细节和遇到的问题,整理一下,方便以后回顾。

下载

可以直接从官网下载,下载地址是:https://www.codeblocks.org/downloads/binaries/#imagesoswindows48pnglogo-microsoft-windows

点击进去,可以看到以下列表:

同时,列表下面有一段话:

NOTE: The codeblocks-20.03-setup.exe file includes Code::Blocks with all plugins. The codeblocks-20.03-setup-nonadmin.exe file is provided for convenience to users that do not have administrator rights on their machine(s).

NOTE: The codeblocks-20.03mingw-setup.exe file includes additionally the GCC/G++/GFortran compiler and GDB debugger from MinGW-W64 project (version 8.1.0, 32/64 bit, SEH).

NOTE: The codeblocks-20.03(mingw)-nosetup.zip files are provided for convenience to users that are allergic against installers. However, it will not allow to select plugins / features to install (it includes everything) and not create any menu shortcuts. For the “installation” you are on your own.

If unsure, please use codeblocks-20.03mingw-setup.exe!

如果点开第一行的FossHUB,会弹出新的界面,

此时网页会自动下载<
codeblocks-20.03-setup.exe>,大小是35.7MB。

但不确定自己电脑是否已有GCC编译器,所以按照英文的推荐,下载<
codeblocks-20.03mingw-setup.exe >,也就是点击第4行的FossHUB,页面会自动下载<
codeblocks-20.03mingw-setup.exe>,大小是145MB。

就按照这个来安装。

安装

安装过程无需激活码,并提醒电脑上已有GNU GCC编译器,图片提示更改编译器主路径,不懂掠过。

这个环境配置,并不影响软件使用的。

界面配置

按照个人使用习惯,调整界面配置。

菜单栏点击Setting->Editor,弹出以下窗口

左边栏内,点击General setting,右边栏点击choose,调整字体和大小。

左边栏内,点击Syntax highlighting,右边栏点击Background,调整背景颜色,修改红蓝绿数值。

得到代码背景颜色,,为淡绿色,这样看代码时比较舒服。

左边栏内,点击Code completion,做代码补全配置:

当然是希望越早补全越好,最好是输入两个字符,就提示接下来输什么。

使用

双击打开软件。

在主页内

点击create a new project,选择Console application,

选择C语言

会弹出新窗口,在第一行Project title内,填入名称,并在第二行内选择文件夹,则第三行和第四行就会自动补全。

接下来弹出窗口,提示编译器,按照默认即可,这一页都不修改。

点击finish,得到

点击绿色箭头,编译并运行,得到

显示程序执行时间,是0.086s。

这个程序执行时间最小分辨率是1ms,且编译完成后,无论循环设置多少次,程序执行时间始终是0.01s,待进一步分析。

小结

目前来看,Codeblocks上手很简单,对于从simulink编译出来的C代码,也可以正常调试,但对比simulink的模型不同搭建方法带来的效率差异,若要使用程序执行时间作为指标,还是存在一定的问题。

相关文章

漫画C语言 做个聊天软件你不懂也得懂

学完C语言做不出东西?不存在的,咱们做一个最“隐私”的聊天器,就俩人,你和我。咱们聊天的信息你知我知没别人知。我们直接开始写代码,只要你会基础的C语言,不要担心看不懂,不懂的我帮你刨根问底,把根都挖出...

C语言用的什么软件?

C语言算是一种比较底层的语言,要求你对计算机底层有一定的了解,比如内存的关机,寄存器的操作等,这点与高级语言是不同的。当然掌握了C语言,你在编程能力,计算机基础都会有很大的提升,同时在学习其他编程语言...