VScode 编译器配置IDE环境(C/C++/Go)

简介: VScode 编译器配置IDE环境(C/C++/Go)

VScode 编译器配置IDE环境(C/C++/Go)

摘要

VS Code 下载安装

下载

安装

简单使用

Windows

Linux

IDE 环境配置

C/C++

C/C++ 编译器安装及配置

简单使用 VS Code 终端进行编译和运行方式

使用code runner插件:

Go

总结


摘要

对于 VS Code 的使用,我本人感觉这个编译器还是很好用的,而且目前能够支持在 Windows、Linux、MacOs 上流畅运行,并且官方已经提供了 X86、ARM等主流架构版本,还很容易通过安装插件就能过实现基于 SSH 的远程代码调试。


虽然用了它很久,相比其他 IDE 来说,最熟悉的也就是 VS Code ,可以说这款 IDE 的使用真的万能:


  • 它能够通过安装 Markdown 插件实现 Markdown 文本编辑和阅读
  • 实现 PDF 等多种格式的文本阅读
  • 能够通过插件支持提供视频播放
  • 实现音频播放
  • 简单代码 dbg、编译执行等等

虽然功能很多,但是相比功能,其实需要了解的配置也很多。我最常用的方式其实还是它的编辑代码和阅读代码功能(代码阅读跳转也很好用)。本文就来介绍和记录使用 VS Code 的详细配置流程和方法。


VS Code 下载安装

下载

VS Code 的下载很简单,直接访问官方的 VS Code 网站:https://code.visualstudio.com/

如下图所示:

f2c0bda852724c7096076fb4ce5f9ec8.png

直接点击这里就能够下载当前你的主机匹配的环境安装包(VS Code 网站会根据你的访问机器自动为你展现匹配主机系统环境的安装包)。如果你是要在当前主机上安装 VS Code ,那么直接点这里下载就好了(下载速度可能不快,耐心等待就好了)。


如果你是想给其他计算机下载安装包的话,尤其是你当前主机是 Windows 系统,想要下载 Linux 系统的安装包时,就需要点击右上角的 Download ,跳转如下图所示:

1afd293dd7c74b3fa1dea6a398676bbc.png

在这里,你就能够找到匹配自己目标机器的所有的 VS Code 安装包了。


安装

前一步完成了安装包的下载后,下面根据自己不同的操作系统进行安装即可:


  1. Windows
  2. Windows 环境下提供了 installer 安装程序和 zip 源码包,根据自己的使用进行选择。都是简单双击完成下一步、下一步安装就可以。
  3. Linux
  4. Linux 会提供 deb 、rpm 格式的安装包,下载完成后,在对应的 Linux 环境下使用终端命令 dpkg 或 rpm 执行安装即可
  5. Mac
  6. Mac 仅提供了 zip 源码包,这里由于我当前环境问题,暂时不做说明(后期补上)

简单使用

Windows

Windows 环境下在安装好 VS Code 时,就会自动将环境变量进行修改,这时候你就发现自己的右键菜单会多出来 VS Code 选项,在打开文件或者文件夹时就可以通过点击右键选择通过 VS Code 打开方式进行打开。打开画面如下:

1deccea4a6364c719333e4417c2a4e73.png

这个界面不论在哪个环境下都是一样的。


Linux

Linux 环境下使用 VS Code 打开文本文件或者项目目录的话,只需要在终端使用 code 命令打开就好了(类似 vim 的使用方式)


IDE 环境配置

C/C++

首先应该确保系统中已经安装了编译器,因为 VS Code 是不自带编译器的,这里推荐使用 c/c++ 编译器(如mingw,clang),下载编译器并且配置好环境,具体操作如下:


C/C++ 编译器安装及配置

mingw-w64应该可以算是mingw的改进版本吧,mingw系列编译器是非常好的并且主流的c/c++编译器


mingw-w64只负责程序的编译,只提供命令行操作没有编辑代码的图像界面,代码的编写需要由文本编辑器(如vscode)来完成


安装步骤:


首先官网去下载:mingw-w64


但普通人群可能会因为一些原因下载失败,所以一般建议下载离线版解压后添加环境变量


离线版下载地址:https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/8.1.0/threads-posix/sjlj/x86_64-8.1.0-release-posix-sjlj-rt_v6-rev0.7z/download


下载后选一个合适的位置解压,这个位置也就相当于是安装位置(顺便给文件夹改个短一点的名字)


进入解压好的文件夹下的bin文件夹


复制下来路径


然后在此电脑鼠标右键选择属性


选择高级系统设置

a4d7509af0244808a9a8f74561a5e055.png

点环境变量

30befec321774475999eff3897d02119.png

选择系统环境变量下的Path


选择编辑


点新建


然后把刚刚复制的文件路径粘贴进去


然后一路点确定退出

58cd63f28b014bb8934ffbc07e6928b7.png

完成


验证一下


按win+r运行cmd或者powershell输入gcc -v


出现下图的信息说明一切顺利

4605a58c894d4a59b600bf109a8b5b8f.png

结束


之后就能通过g++ xxx.cpp -o xxx.exe这样的命令行指令编译c/cpp文件了


简单使用 VS Code 终端进行编译和运行方式

  1. 编写示例源代码 hello.c
  2. be93aa8b046e4a2688a87f850a119516.png
  3. 打开 VS Code 终端窗口
  4. 68c18341ee694c95901f5cf6a7f5a872.png
  5. 使用 gcc 编译器编译,这里的 gcc 编译器是系统配置好的
  6. c0a2e703541c4bc091214d317488e557.png

使用code runner插件:

code runner 插件默认的 c/c++ 编译器是 gcc/g++,需要提前安装好并且设置好环境变量,通常选择MinGW 或者 MinGW-w64,建议选 mingw-w64,一般用户建议下载离线版解压后添加环境变量,离线版下载地址:下载链接


在cmd下输入gcc -v确认是否成功,出现关于gcc -v的相关信息(如下图)就表示成功

1a671d8dd5ed43029a2694c6522cff51.png

点击vscode左侧面板中的插件商店按钮

dabb7e853c4346fd86fc130be7f8659d.png

安装好下面两个插件


  • C/C++
  • Code runner
  • d63cccd0a14b4888aa5b1e833eca5321.png

注意,如果没安装 clang 的话不要安装推荐插件里的 c/c++ clang 插件,否则应该会报错


安装好后重启一下vscode这样就能在右上角看见一个三角形了,打开文件点击就能编译执行

80d891113d414e02a55aef2910a6918c.png

但此时会有这样一个问题


如果程序里有scanf()等请求键盘输入数据的函数,此时无法从键盘输入数据,并且程序无法结束需要关闭重启vscode才能重新执行

c38257da90f14f67a9da068f1a2ca5c5.png

测试 C 语言代码:


#include <stdio.h>
int main()
{
    char buf[100] = {0};
    scanf("%s", buf);
    printf("hello world!\n");
    printf("%s\n", buf);
    return 0;
}


运行一下,结果如下:

c2384773b6454da69c4b5d3c361a11e1.png

测试 C++ 代码:


#include <iostream>
using namespace std;
int main()
{
    cout << "hello world !" << endl;
    return 0;
}

59e90c414b984d4b830207c74b2d6a13.png

Go

  1. 下载 golang 安装包,下载连接 ,如果打不开,就百度搜索 golang ,选择如下链接:

1750ba736c7a421c9c2e44fd97c061f5.png

Windows 平台下下载以下版本安装包即可:

70f08c9f70cf4c08b7be7b1d2b1f9247.png

双击安装:

7d9f92a782da4a2d9743b72fc054fa19.png75792476fcd54df0b94867e19c71e914.png23bf4982ae934bb88fc8ba725f1e653b.png

到次就可以尝试编写 GO 语言文件进行执行:


测试代码:


package main
import "fmt"
func main(){
  fmt.Println("hello world")
}


  • 终端编译执行

35da17b5cde646be878a8325882b9279.png

VS Code 执行

750b207b1d4a4263900b5d677a71db52.png

总结

VS Code 作为一款强大的程序开发 IDE ,简洁的界面加上强大的插件功能,目前还没有发现什么地方是 VS Code 不能做的(开玩笑)。对于这么强大的一款 IDE ,大家如果深入学习后就会发现这简直太强大了。当然,我目前用到最多的也只是它的源代码编辑和阅读功能,对于其他功能,还需要不断研究(SSH 远程开发代码的功能是真的很好用,如果你的代码或者是嵌入式开发的话,那么这种方式简直能剩下太多时间了)。我主要用到 C/C++ 在这里。大家如果有什么问题可以留言给我,我会尽快回复的。


相关文章
|
26天前
|
编译器 C语言 C++
配置C++的学习环境
【10月更文挑战第18天】如果想要学习C++语言,那就需要配置必要的环境和相关的软件,才可以帮助自己更好的掌握语法知识。 一、本地环境设置 如果您想要设置 C++ 语言环境,您需要确保电脑上有以下两款可用的软件,文本编辑器和 C++ 编译器。 二、文本编辑器 通过编辑器创建的文件通常称为源文件,源文件包含程序源代码。 C++ 程序的源文件通常使用扩展名 .cpp、.cp 或 .c。 在开始编程之前,请确保您有一个文本编辑器,且有足够的经验来编写一个计算机程序,然后把它保存在一个文件中,编译并执行它。 Visual Studio Code:虽然它是一个通用的文本编辑器,但它有很多插
|
1月前
|
Ubuntu Linux 编译器
Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV
通过以上步骤,您已经成功在Ubuntu系统下的VS Code中配置了C/C++项目环境,并能够调用OpenCV库进行开发。请确保每一步都按照您的系统实际情况进行适当调整。
281 3
|
1月前
|
IDE 网络安全 开发工具
IDE之vscode:连接远程服务器代码(亲测OK),与pycharm链接服务器做对比(亲自使用过了),打开文件夹后切换文件夹。
本文介绍了如何使用VS Code通过Remote-SSH插件连接远程服务器进行代码开发,并与PyCharm进行了对比。作者认为VS Code在连接和配置多个服务器时更为简单,推荐使用VS Code。文章详细说明了VS Code的安装、远程插件安装、SSH配置文件编写、服务器连接以及如何在连接后切换文件夹。此外,还提供了使用密钥进行免密登录的方法和解决权限问题的步骤。
424 0
IDE之vscode:连接远程服务器代码(亲测OK),与pycharm链接服务器做对比(亲自使用过了),打开文件夹后切换文件夹。
|
1月前
|
Linux C语言 C++
vsCode远程执行c和c++代码并操控linux服务器完整教程
这篇文章提供了一个完整的教程,介绍如何在Visual Studio Code中配置和使用插件来远程执行C和C++代码,并操控Linux服务器,包括安装VSCode、安装插件、配置插件、配置编译工具、升级glibc和编写代码进行调试的步骤。
223 0
vsCode远程执行c和c++代码并操控linux服务器完整教程
|
3月前
|
编解码 编译器 C++
VS Code C/C++ MSVC编译器
VS Code C/C++ MSVC编译器
70 2
|
3月前
|
NoSQL 编译器 C语言
VSCode配置配置C++环境
VSCode配置配置C++环境
98 1
|
3月前
|
C语言 C++
vscode——如何在vscode中运行C/C++
vscode——如何在vscode中运行C/C++
54 1
|
3月前
|
C++ 容器
【C++航海王:追寻罗杰的编程之路】关于空间配置器你知道多少?
【C++航海王:追寻罗杰的编程之路】关于空间配置器你知道多少?
33 2
|
3月前
|
编译器 C++
VS Code设置C++编译器路径
VS Code设置C++编译器路径
50 0
|
3月前
|
编译器 C++ 开发者
Visual Studio属性表:在新项目中加入已配置好的C++库
通过以上步骤可以确保Visual Studio中新项目成功地加入了之前已配置好的C++库。这个过程帮助开发者有效地管理多个项目中共享的库文件,提升开发效率。
98 0
下一篇
无影云桌面