分享

C语言入门第一课

 山峰云绕 2022-01-15

https://m.toutiao.com/is/8nwj1mm/?=C语言入门第一课 


前言

C语言作为嵌入式开发的必备掌握技能,嵌入式能力的提升速度很大程度在于C语言的掌握能力。正所谓:工欲善其事,必先利其器。学习C语言,第一件动手的事情就是搭建环境了。现在很多人都用VSCode去编程,C语言也可以开发,之前推文也有VScode搭建C语言环境的推文。VSCode开发C语言局限性在于不能调试代码,所以在这里我们介绍CodeBlocks软件作为开发C语言的软件。

在本推文附件中有CodeBlock17.12安装软件,这里搭建的环境为Win1064位,建议大家最好都使用Windows系统的电脑来搭建,不管是Win7还是Win8等,操作步骤都一样。

软件包:
https://pan.baidu.com/s/17fNojKbt0AQZN_99anK9EA


1.CodeBlocks下载

下载链接为:
http://www./downloads/26

打开链接之后,选择下载
codeblocks-17.12mingw-setup.exe文件,如下图所示。

(当然,现在版本会有更新的,看自己选择)


2.软件安装

安装过程也很简单,就是一路Next的操作,我这里准备把其安装到我的D:\baseSoftware目录下。

直接双击
codeblocks-17.12mingw-setup.exe文件,弹出如下对话框:

直接点击Next,接着进入到如下界面:

直接点击IAgree按钮即可,接着进入到如下界面:

什么都不要去动,直接点击Next按钮,接着进入到如下界面

在这里,请根据自己的需求,选择合适的安装路径,选择好之后,直接点击Install按钮进行安装,接下来就是等此软件安装完成,在安装过程中,会弹出对话框询问我们,是否立即启动CodeBlocks,我们先选择否即可,最后软件安装完成之后,如下图所示:

接着点击Next按钮,最后再点击Finish按钮结束安装。


3.软件使用

接下来,我们需要打开CodeBlock软件来新建工程了,初次打开CodeBlock软件,会弹出如下界面:

当看到这个界面时,不要惊慌,这是在自动检测编译器,我们直接点击OK按钮即可.打开软件之后,点击菜单栏左上角的File->New->Project...来弹出项目新建向导,我们选择Console应用,如下图所示:

接着点击Go按钮,又会弹到另外一个对话框,点击Next按钮,接着进入到语言选择对话框,如下图所示:

这里我们选择C语言,然后再点击Next按钮,又会进入到项目信息输入对话框,如下图所示:

这里我们把项目名输入为hello_world,然后选择项目的存放路径到HelloWorld目录下,最后就是一路的Next操作来完成项目的创建.项目创建完成之后,默认只有一个main.c文件,如下图所示:

这个软件真好,直接帮我们生成了helloworld代码,那我们就可以迎来了我们的第一次编译,我们点击

图标来编译(或者Ctrl+F9)。

正常情况如下:

故意犯错如下:

最终弹出一个窗口显示“Helloworld!”,即printf打印的内容。

当你发现重新编译运行,不显示打印信息,错误码为4258096,那么你可以用管理员身份重新打开软件,编译运行即可。

最后介绍CodeBlock调试功能的配置使用。

调试代码是编程能力的重要组成部分。鼠标电机菜单栏上的红色三角形或者快捷键F8进入调试模式。也许你会出现以下错误提示。

这个错误是说你没有安装调试需要的工具“GDB”或“MSVC”。我们选择安装“GDB”。

首先,我们要在系统中安装MinGW,安装方法很简单,这里我们提供安装包给大家。

安装好之后,打开菜单“Settings-> Debugger...”,进入如下界面。

点击“Excutablepath”后面的路径按钮,进入刚安装的MinGW下的bin目录,选择gdb.exe。点击“OK”

此时,再此按F8,成果进入调试模式。在下方的Debugger窗口中,会打印调试过程的日志信息。

快捷键是提高编程效率的神器,这里也把CodeBlocks的基本快捷键附上。

Ctrl+Shift+C:注释掉当前行或选中块

Ctrl+Shift+X:解除注释

Tab:缩进当前行或选中块

Shift+Tab:减少缩进按住

Ctrl,滚动鼠标滚轮,放大或缩小字体编译与运行部分

Ctrl + F9:编译

Ctrl + F10:运行上次成功编译后的程序

Ctrl +Shift+ F9:编译当前文件

(而不是当前打开的工程项目)

F9:编译并运行当前代码

(如果编译错误会提示错误而不会运行)

F8:debug

F10:全屏

Ctrl + C:终止正在运行的程序

Ctrl + Z:终止输入界面部分

Shift + F2:显示或隐藏左侧导航栏

学会了IDE的基本使用后,我们就要不断的进行练习才能熟练掌握C语言,进而才能快速提高嵌入式开发能力。后面写的一部分C语言推文都是以这个软件为开发软件。

(附件中有软件安装包,大家可以去下载)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多