嵌入式开发之C语言入门(环境篇+理论篇)

   总结自己嵌入开发学习之路的学习笔记,后期不定期会有持续更新,如果有任何技术性的问题欢迎相互学习交流。

一丶C语言开发软件

1. C语言开发环境

C语言可以在Windows、Linux(Ubuntu)或者苹果系统(MacOS)系统中开发。不同的系统都有不同的各种各样的工具,比如vsCode、QtCreator、Xcode、Linux命令行等,不同的环境有其各自的特色。 

  vsCode 全称 Visual Studio Code,是微软出的一款轻量级代码编辑器,免费、开源而且功能强大。它支持几乎所有主流的程序语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比Diff、版本管理GIT等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。软件跨平台支持 Win、Mac 以及 Linux。

2. vscode安装与使用

  2.1  简介

  vsCode 全称 Visual Studio Code,是微软出的一款轻量级代码编辑器,免费、开源而且功能强大。它支持几乎所有主流的程序语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比Diff、版本管理GIT等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。软件跨平台支持 Win、Mac 以及 Linux。

   vsCode打开大文件启动特别快,几乎跟纯编辑器无异,这种丝滑感是vsCode登顶全球编程类工具顶流的重要原因,它受欢迎的另一个杀手锏是其无比丰富的插件库,vsCode本质上是个框,一个大大的框,什么都能往里装,我们能想到的几乎任何功能,都能找到vsCode支持的插件,可以完全定制我们自己喜欢的功能。

  官网下载链接:https://code.visualstudio.com/

  一开始的 vsCode 只是一个壳,对于Linux环境C/C++编程开发的学习,我们需要做如下几件事:

  安装部署 cygwin:

  使得在 vsCode 中可以使用 Linux 环境的C语言库。对于电脑没有安装虚拟机,也没有可用的Linux系统,但需要学习Linux环境下C语言编程的同学来说,这一步是必须的。如果电脑中已有可用的Linux系统,那么可以在vscode中用 ssh 连接到Linux系统直接进行C语言编程,无需安装部署 cygwin;

  安装 C/C++ 插件(推荐的):

    使得在 vsCode 中编写C/C++代码时带语法高亮、自动补齐等功能。

  安装 codeRunner 插件(可选的):

    使得 vsCode 可以一键编译运行程序。

  2.2  安装部署Cygwin

  Cygwin是一个在windows平台上运行的类 UNIX 模拟环境,是cygnus solutions公司开发的自由软件。它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用GNU工具集在Windows上进行嵌入式系统开发,非常有用。

  下载地址(注意:下载时需要复制链接内容后在新的网页粘贴搜索跳转打开,不要直接点击链接自动跳转,会出现下载失败):

http://vm.yueqian.com.cn:8886/group1/M00/0F/F7/wKgP3GHmIM2AfE7RG4kOQlDnIN4423.zip?token=null&ts=null&filename=cygwin64.zip

  获取cygwin64解压之后得到的bin文件夹的路径(不能含有中文),例如:

  将上述路径设置到系统环境变量当中。依次点击“我的电脑”,“属性”,“高级系统设置”,弹出一下窗口后,点击“环境变量”

  在弹出的窗口中,选择系统变量中的 Path 环境变量,点击编辑、新建一个路径,将 cygwin\bin 所在的路径(不能含中文)加到 Path 环境变量中,如下图所示:

                                                                       设置系统环境变量Path

  注意,在 Windows7 以前的老系统中,点击环境变量 Path 的编辑按钮后弹出的输入框比较小,而且里面的各个路径是用英文分号分开,将 cygwin/bin 所在路径加入变量值即可,如下图所示:

                                                       Windows-7 的配置环境变量的界面

  测试一下Cygwin是否已经在本地部署成功

  按win+r打开运行窗口,输入cmd打开命令终端,输入gcc -v测试配置是否生效:

2.3   安装C/C++插件(为后续编写c语言程序做准备)

  vsCode的所有插件,都可以在左侧栏的“Extension(扩展)”中直接安装,如下图所示:

  一般而言,直接点击“Install”并重启 vsCode 即可,但有些时候可能会因为网络问题而导致无法自动下载,使得安装失败,比如出现如下情况:

  这时可以通过离线的插件包到本地电脑安装:

  • 点击下
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值