从零开始学嵌入式技术之C语言01:环境的搭建

一:计算机语言简史

(1)机器语言

        1946年2月14日,世界上第一台计算机ENIAC诞生,使用的是最原始的穿孔卡片。这种卡片上使用的是用二进制代码表示的语言,与人类语言差别极大,这种语言就称为机器语言。

(2)汇编语言

        使用英文缩写的助记符来表示基本的操作,这些助记符构成了汇编语言的基础,比如:LOAD、MOVE等,使人更容易使用,因此,汇编语言也称为符号语言。

        优点:能编写高效率的程序。

        缺点:汇编语言是面向机器的,不同计算机会有不同的汇编语言,程序不易移植。

        目前仍然应用于工业电子编程领域、软件的加密解密、计算机病毒分析等。

(3)高级语言

        高级语言,是一种接近于人类使用习惯的程序设计语言,它允许程序员使用接近日常英语的指令来编写程序,程序中的符号和算式也与日常用的数学算式差不多,接近于自然语言和数学语言,容易为人们掌握。C语言,java,python等都为高级语言。

二:C语言

        2024年,C语言的排名为第四名,排名网站为:TIOBE Index - TIOBE

         丹尼斯里奇通过对new B 语言的改进,于1973年创造出C语言,1978年贝尔实验室发布第一款C语言编译器,1978年由柯尼汉和里奇合写的《C 程序设计语言》成为公认标准,简称为K&R C。1989年第一个ISO标准,也叫ANSI C,规范了K&R C,确保了可移植性。1999年第一次大修订,引入许多特性如//注释、可变长度数组等,成为最流行版本。2011年再次修订,增加_Generic、static_assert等功能,跟进新技术。2018年C11在2017年修补,2018年发布的C17只解决了C11的缺陷,未加入新功能。2023年发布的C23计划增强安全性、消除实现定义行为、引入模块化语言等,提升安全和可靠性。

三: C语言开发工具

(1)Visual Studio

        Visual Studio(简称 VS)是由微软公司发布的集成开发环境,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等。

        下载地址为:Visual Studio: IDE and Code Editor for Software Developers and Teams

(2)Code::Block

        Code::Block是一个免费的跨平台IDE,它支持C、C++和Fortan程序的开发,Code::Block的最大特点是它支持通过插件的方式对IDE自身功能进行扩展,这使得Code::Block具有很强的灵活性,方便用户使用。

        下载地址为:Code::Blocks - Code::Blocks

(3)Clion

        CLion是一款由JetBrains推出的跨平台C/C++集成开发环境(IDE),它具有智能编辑器、CMake构建支持、调试器、单元测试、代码分析等功能,可以极大提高C/C++开发效率。

        下载地址为:CLion: A Cross-Platform IDE for C and C++ by JetBrains

(4)VS Code

        Visual Studio Code(简称VS Code)是一款由Microsoft开发的免费、开源的代码编辑器,它是一种轻量级但功能强大的集成开发环境(IDE),VS Code旨在提供一种优秀的编码体验,适用于各种编程语言和应用程序开发任务。

        下载地址为:https://code.visualstudio.com

        作者选用VS Code进行学习,在安装时,下图内容要全部勾选:

        安装完成后,需要再安装两个插件:

 四:编译器的安装

        VS Code 用于编辑 C 代码,我们还需要 C 编译器来运行 C 代码,所以安装 VS Code之前我们需要先安装 C 编译器。这里我们使用 MinGW-w64(Minimalist GNU for Windows 64-bit)。MinGW-w64 是一个用于Windows操作系统的开发工具集,其包含了C语言编译器 GCC(GNU Compiler Collection)。

        下载地址为:MinGW-w64

        将压缩包解压到非中文路径下,推荐解压到D盘。

        作者将其解压到了D盘的gcc文件夹内。

        找到bin目录,复制其地址 ,用以配置环境变量。在设置里搜索编辑系统环境变量:

不要忘记点确定

五:第一个程序

        (1)创建一个新文件夹,注意文件夹名字中不能有中文,所在的路径中也不允许有中文.

        (2)打开 VS Code,单击顶部菜单中的“文件”,在下拉菜单中点击“打开文件夹”,找到上一步创建的文件夹。点击“是,我信任此作者”。

        (3)创建hello.文件,输入以下代码。

#include <stdio.h>

int main()
{
    printf("Hello World");
    return 0;
}

        如图所示运行代码。 恭喜你,成功运行了第一个程序。

        关注我一起成为嵌入式大佬。

  • 12
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值