VSCode搭建C++和Verilog的开发环境


VSCode搭建C++和Verilog的开发环境

  1. 安装VSCode和插件
  2. 配置C++、C开发环境
  3. 配置Verilog开发环境

一:安装VSCode

(1)安装VSCode

直接百度或者打开此链接可以进入到VSCode的官网,在下载界面中,可以选择对应自己操作系统版本的VSCode安装文件。

vscode搭建javafx vscode搭建安卓开发环境_vscode搭建javafx

(2)安装VSCode扩展

VSCode广受欢迎的重要原因之一就是在于VScode作为一个轻量级的编辑器,有一个广泛的插件市场,这样开发者可以针对其使用的开发语言选择对应的插件,既保证了软件的轻量性,又提供了强大的性能

插件的安装分为在线安装离线安装

  1. 在线安装:VSCode内部集成了Extension模块,在此模块中可以在线搜索并且一键安装对应的插件
  2. vscode搭建javafx vscode搭建安卓开发环境_vscode搭建javafx_02

  3. 离线安装:加入您的电脑不能访问Internet,您可以在可以访问网络的电脑上下载对应的插件,拷贝到不能访问网络的电脑上,采用离线安装的方式进行安装。
  • 搜索插件:使用这个链接可以进入到VSCode插件市场,可以自由搜索自己需要的插件:
  • vscode搭建javafx vscode搭建安卓开发环境_verilog_03

  • 下载插件:进入到插件页面之后,可以看到``Download`,点击即可下载对应插件

vscode搭建javafx vscode搭建安卓开发环境_开发环境_04

  • 安装插件:在vscode中,可以选择离线插件进行安装,步骤如下:
    快捷键ctrl+shift+p呼出控制面板–>输入vsix,选择install from vsix–>选择下载好的插件离线包进行安装

vscode搭建javafx vscode搭建安卓开发环境_开发环境_05

二:配置C开发环境

C++开发环境包括:编辑器Editor,编译器Compiler和Debuger。编辑器就是VSCode;在Linux环境下编译器可以使用g++和gcc,debuger可以使用GDB;在Windows环境下编译器和编辑器可以使用mingw64

(1)安装Compiler和Debuger

  1. Linux环境下,搭建C开发环境很简单,直接使用如下命令即可安装编译器和gdb
# 安装编译器
sudo apt install gcc g++
# 安装gdb
sudo apt install gdb
  1. Windows环境下,需要下载mingw64,并且配置环境变量
    百度mingw可以进入到mingw官网,可以下载安装包或者离线包进行安装(使用安装包的方式安装mingw64可能会由于网络问题,导致安装失败,所以推荐下载离线包进行安装)
    点击此链接:https://sourceforge.net/projects/mingw-w64/files/,进入下图1后将页面往下滑到图2区域,点击所需离线包名称(参照方法一第三步标注),然后就会弹出图3所示对话框,保存下载即可(下载x64-32_win32-sjlj版本的)。离线包大约50MB(解压后500MB左右)
  2. vscode搭建javafx vscode搭建安卓开发环境_c++_06


  3. vscode搭建javafx vscode搭建安卓开发环境_vscode搭建javafx_07

  4. 下载完成后,解压到本地,将其bin文件夹所在的路径,配置到计算机环境变量Path中:
  5. vscode搭建javafx vscode搭建安卓开发环境_c++_08

  6. 验证是否安装成功:打开CMD命令行,输入g++ -v,如果能出现相应的g++版本信息,即说明安装成功

(2)在VSCode中配置luanch和tasks文件

经过上述的步骤之后,我们已经在电脑上配置好了C/C++的编译和调试环境了。接下来就可以配置VSCode,在VScode中实现代码的编译调试

  1. 在VScode中添加一个C++文件,输入一段简单的C++代码:
  2. vscode搭建javafx vscode搭建安卓开发环境_vscode搭建javafx_09

  3. 此时VSCode会识别到这是一个C++文件,会提示我们安装C++相应的拓展插件,我们点击安装即可,安装完成之后,会在插件列表里看到对应的插件信息。
  4. 调试程序:
    点击左边的调试图标,选择create a launch.json file,此时vscode会创建一个.vscode文件夹,并且在改文件夹下创建一个launch.json文件。这个文件就会告诉VSCode去哪里找可以行程序,并且如何进行调试。
  5. vscode搭建javafx vscode搭建安卓开发环境_开发环境_10

  6. 点击C++(GDB/LLDB)之后,会让我们选择如何生成tasks.json文件(这个文件告诉VSCode如何将.cpp文件,编译成可执行文件,供launch.json文件调试时使用)。此时我们选择第一个:g++.exe生成和调试活动文件,指通过g++来编译我们的.cpp源文件。
  7. vscode搭建javafx vscode搭建安卓开发环境_vscode搭建javafx_11

  8. 此时我们已经拥有了tasks.json文件来编译程序和launch.json文件来执行、调试程序了。点击调试栏的绿色开始符号,就可以开始运行,并且打断点调试程序了。
  9. vscode搭建javafx vscode搭建安卓开发环境_c++_12