第2期ARM裸机篇:【2】VSode软件的安装与使用

简介

Visual Stuio Code 和 Source Insight 一样,都是编辑器,Visual Studio Sode 以后就简称为 VSCode,VSCode 是微软出的一款编辑器,但是免费的。VSCode 有 Windows、Linux 和macOS 三个版本的,是一个跨平台的编辑器。

目标

安装Putty并简单的使用。

阅读基础

熟悉计算机。

环境说明

  • windows10

参考资料

  • 原子文档:I.MX6ULL开发指南 第四章
  • NXP官方文档:I.MX6ULL参考手册、数据手册

Visual Studio Code下载

Visual Studio Code官网下载

点击链接下载VSCode,需要 Windows 和 Linux 这两个版本,所以下载这两个即可,如下图:

BlogImage-20210903145756

往下滑动页面找到下载链接–》点击。如下图:

BlogImage-20210903150517

点击Windows下的64bit和Linux下的.deb 64bit,分别下载Windows下的安装包和Linux下的安装包。如下图:

BlogImage-20210903150633

下载完成。如下图:

BlogImage-20210903151105

Visual Studio Code安装

Windows下的安装

双击VSCodeSetup-x64-1.60.0.exe,进入安装界面–》点击我同意此协议–》下一步。如下图:

BlogImage-20210903151712

选择安装目录–》点击下一步。如下图:

BlogImage-20210903151848

点击下一步。如下图:

BlogImage-20210903152030

勾选创建桌面快捷方式–>点击下一步。如下图:

BlogImage-20210903152143

点击安装。如下图:

BlogImage-20210903152317

点击完成。如下图:

BlogImage-20210903152411

桌面快捷方式如下图:

BlogImage-20210903153250

双击打快捷方式,打开快VSCode界面。如下图

BlogImage-20210903153645

Linux下的安装

我们有时候也需要在 Ubuntu 下阅读代码,所以还需要在 Ubuntu 下安装 VSCode。 使用FileZilla将下载的.deb 软件包拷贝到 Ubuntu系统中。如下图:

参考文章:第2期ARM裸机篇:【1】开发环境搭建1_Ubuntu和Windows文件互传FileZilla_心飞的博客-CSDN博客

参考文章:第2期ARM裸机篇:【1】开发环境搭建1_Ubuntu和Windows文件互传FileZilla_心飞的博客-个人博客

BlogImage-20210903154701

在Ubuntu下查看VS安装包。如下图:

BlogImage-20210903154908

然后使用如下命令安装:

sudo dpkg -i code_1.32.3-1552606978_amd64.deb

BlogImage-20210903155611

安装完成以后搜索“Visual Studio Code”就可以找到,如图所示:

BlogImage-20210903155717

每次打开 VSCode 都要搜索,太麻烦了,我们可以将图标添加到 Ubuntu 桌面上,安装的所
有软件图标都在目录/usr/share/applications中,如图所示:

BlogImage-20210903155950

右键图标–》复制到–》选择桌面–》完成。如下图:

BlogImage-20210903160905

VSCode快捷方式已经出现在Ubuntu桌面上。如下图:

BlogImage-20210906110638

双击打开VSCode,如下图:

BlogImage-20210906110808

可以看出 Linux 下的 VSCode 和 Windows 下的基本是一样的,所以使用方法也是一样的。

Visual Studio Code使用

插件的安装

VSCode 支持多种语言,比如 C/C++、Python、C#等等,我们主要用来编写 C/C++程序的,所以需要安装 C/C++的扩展包,扩展包安装很简单,如图所示:

BlogImage-20210906111253

我们需要安装的插件有下面几个:

  1. C/C++,这个肯定是必须的。
  2. C/C++ Snippets,即 C/C++重用代码块。
  3. C/C++ Advanced Lint,即 C/C++静态检测 。
  4. Code Runner,即代码运行。
  5. Include AutoComplete,即自动头文件包含。
  6. Rainbow Brackets,彩虹花括号,有助于阅读代码。
  7. One Dark Pro,VSCode 的主题。
  8. GBKtoUTF8,将 GBK 转换为 UTF8。
  9. ARM,即支持 ARM 汇编语法高亮显示。
  10. Chinese(Simplified),即中文环境。
  11. vscode-icons,VSCode 图标插件,主要是资源管理器下各个文件夹的图标。
  12. compareit,比较插件,可以用于比较两个文件的差异。
  13. DeviceTree,设备树语法插件。
  14. TabNine,一款 AI 自动补全插件,强烈推荐,谁用谁知道!

如果要查看已经安装好的插件,可以按照下图所示方法查看:

BlogImage-20210906113016

VSCode配置中文环境

安装好插件以后就可以进行代码编辑了,截至目前,VSCode 界面都是英文环境,我们已经安装
了中文插件了,最后将 VSCode 改为中文环境,使用方法如图所示:

BlogImage-20210906113442

根据上图的提示,按下“Ctrl+Shift+P”打开搜索框,在搜索框里面输入“config”,然
后选择“Configure Display Language”,如下图所示:

BlogImage-20210906113700

选择zh-cn。如下图:

BlogImage-20210906114127

点击Restart。如下图:

BlogImage-20210906114310

在windows下添加插件同样的方法。

VSCode新建工程

新建一个文件夹用于存放工程,比如我新建的文件夹目录为J:\learnCode\VSCode_program\1_test,路径尽量不要有中文和空格。

打开 VSCode,然后在 VSCode 上点击文件->打开文件夹…–》选刚刚创建的“1_test”文件夹–》是,我信任…,如图所示:

BlogImage-20210906144914

此时的文件夹“1_TEST”是空的,如下图:

BlogImage-20210906145203

点击文件->将工作区另存为…–》打开工作区命名对话框–》输入要保存的工作区路径–》工作区名字–》保存,如图所示:

BlogImage-20210906145638

创建main.c 和 main.h 这两个文件。如下图:

BlogImage-20210906150221

此时“实验 1 TEST”中有main.c 和 main.h,同样会出现在“实验 1 test”文件夹中,如图所示:

BlogImage-20210906150630

添加代码

在 main.h 中输入如下所示内容:

#include <stdio.h> 
int add(int a, int b);

在 main.c 中输入如下所示内容:

#include <main.h> 
int add(int a, int b)
{
    
      
      return (a + b);
} 

int main(void) 
{
    
    
    int value = 0;

    value = add(5, 6);
    printf("5 + 6 = %d", value);
    return 0; 

}

代码编辑完成以后 VSCode 界面如图所示:

BlogImage-20210906151058

添加头文件路径

从图可以看出,VSCode 的编辑的代码高亮很漂亮,阅读起来很舒服。但是此时提示找不到“main.h”,同样的在 main.h 文件中会提示找不到“stdio.h”。这是因为我们没有添加头文件路径。按下“Ctrl+Shift+P”打开搜索框,然后输入“Edit configurations”,选择“C/C++:Edit configurations…”,如图所示:

BlogImage-20210906152119

C/C++的配置文件是个 json 文件,名为:c_cpp_properties.json,此文件默认内容如图所示:

BlogImage-20210906152313

c_cpp_properties.json 中的变量“includePath”用于指定工程中的头文件路径,但是“stdio.h” 是C 语言库文件,而 VSCode 只是个编辑器,没有编译器,所以肯定是没有 stdio.h 的,除非我们自行安装一个编译器,比如 CygWin,然后在 includePath 中添加编译器的头文件。这里我们就不添加了,因为我们不会使用 VSCode 来编译程序。

关闭预览模式

我们在 VScode 上打开一个新文件的话会覆盖掉以前的文件,这是因为 VSCode 默认开启了预览模式,预览模式下单击左侧的文件就会覆盖掉当前的打开的文件。如果不想覆盖的话采用双击打开即可,或者设置 VSCode 关闭预览模式,设置如图所示:

BlogImage-20210906152847

关闭C/C++ Lint功能

我们在编写代码的时候有时候会在右下角有如图所示的警告提示:

BlogImage-20210906153204

这是因为插件 C/C++ Lint 打开了几个功能,我们将其关闭就可以了,顺便也可以学习一下
VSCode 插件配置方法,如图所示:

BlogImage-20210906154223

在 C/C++ Lint 配置界面上找到 CLang:EnableCppcheck:EnableFlexlint:Enable 这个三个,然后取消掉勾选即可,如图所示:

BlogImage-20210906154400

按照图所示取消这三个有关 C/C++ Lint 的配置以后就不会有这三个错误提示了。但是关闭Cppcheck:Enable 以后 VSCode 就不能实时检查错误了,大家根据实际情况选择即可。

其他

相关资源下载

VSCode1.60.rar-互联网文档类资源-CSDN下载

最近更新

查看本文最近更新请点击

欢迎关注微信公众号

weixingognzhonghaoerweima

猜你喜欢

转载自blog.csdn.net/aa1319594154/article/details/120139792