OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4414|回复: 2

C语言入门第一课 如何搭建C语言环境

[复制链接]

1157

主题

1169

帖子

2

精华

超级版主

Rank: 8Rank: 8

积分
4989
金钱
4989
注册时间
2019-5-8
在线时间
1260 小时
发表于 2022-1-13 18:24:36 | 显示全部楼层 |阅读模式
以下文章来源于:公众号开源电子网读取更多技术文章,请扫码关注
如何搭建C语言环境
前言
    C语言作为嵌入式开发的必备掌握技能,嵌入式能力的提升速度很大程度在于C语言的掌握能力。正所谓:工欲善其事,必先利其器。学习C语言,第一件动手的事情就是搭建环境了。现在很多人都用VS Code去编程,C语言也可以开发,之前推文也有VScode搭建C语言环境的推文。VS Code开发C语言局限性在于不能调试代码,所以在这里我们介绍CodeBlocks软件作为开发C语言的软件。

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

软件包链接:https://pan.baidu.com/s/17fNojKbt0AQZN_99anK9EA
提取码:voo1

1.CodeBlocks下载
   打开链接之后,选择下载codeblocks-17.12mingw-setup.exe文件,如下图所示。
image002.jpg
(当然,现在版本会有更新的,看自己选择)

2. 软件安装
  安装过程也很简单,就是一路Next的操作,我这里准备把其安装到我的D:\baseSoftware目录下。
   直接双击codeblocks-17.12mingw-setup.exe文件,弹出如下对话框:
image004.jpg
   直接点击Next,接着进入到如下界面:
image006.jpg
   直接点击I Agree按钮即可,接着进入到如下界面:
image008.jpg
   什么都不要去动,直接点击Next按钮,接着进入到如下界面
image010.jpg
   在这里,请根据自己的需求,选择合适的安装路径,选择好之后,直接点击Install按钮进行安装,接下来就是等此软件安装完成,在安装过程中,会弹出对话框询问我们,是否立即启动CodeBlocks,我们先选择否即可,最后软件安装完成之后,如下图所示:
image012.jpg
   接着点击Next按钮,最后再点击Finish按钮结束安装。

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

image016.jpg
   接着点击Go按钮,又会弹到另外一个对话框,点击Next按钮,接着进入到语言选择对话框,如下图所示:
image018.jpg
   这里我们选择C语言,然后再点击Next按钮,又会进入到项目信息输入对话框,如下图所示:
image020.jpg
   这里我们把项目名输入为hello_world,然后选择项目的存放路径到HelloWorld目录下,最后就是一路的Next操作来完成项目的创建.项目创建完成之后,默认只有一个main.c文件,如下图所示:
image022.jpg
   这个软件真好,直接帮我们生成了helloworld代码,那我们就可以迎来了我们的第一次编译,我们点击file:///C:/Users/ALENTEK/AppData/Local/Temp/msohtmlclip1/01/clip_image023.png图标来编译(或者Ctrl+F9)。
正常情况如下:
image025.jpg
   故意犯错如下:
image027.jpg
   最终弹出一个窗口显示“Hello world!”,即printf打印的内容。
image029.jpg
    当你发现重新编译运行,不显示打印信息,错误码为4258096,那么你可以用管理员身份重新打开软件,编译运行即可。
image031.jpg
    最后介绍CodeBlock调试功能的配置使用。
   调试代码是编程能力的重要组成部分。鼠标电机菜单栏上的红色三角形或者快捷键F8进入调试模式。也许你会出现以下错误提示。
image033.jpg
   这个错误是说你没有安装调试需要的工具“GDB”或“MSVC”。我们选择安装“GDB”。
   首先,我们要在系统中安装MinGW,安装方法很简单,这里我们提供安装包给大家。
   安装好之后,打开菜单“Settings -> Debugger...”,进入如下界面。
image035.jpg
   点击“Excutable path”后面的路径按钮,进入刚安装的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语言推文都是以这个软件为开发软件。

软件包链接:
https://pan.baidu.com/s/17fNojKbt0AQZN_99anK9EA
提取码:voo1
(附件中有软件安装包,大家可以去下载)



正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

890

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1481
金钱
1481
注册时间
2020-8-19
在线时间
336 小时
发表于 2022-1-14 09:48:11 | 显示全部楼层
回复 支持 反对

使用道具 举报

11

主题

200

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1154
金钱
1154
注册时间
2014-11-9
在线时间
228 小时
发表于 2022-1-14 12:37:44 | 显示全部楼层
我是notepad+dev搭配的方法来编译C
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-22 06:51

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表