C/C++入门之搭建开发环境(VScode篇)

本文主要记录 Visual Studio Code 中配置 C/C++ 的开发环境,包括项目设置、编译选项和调试配置。VScode是编辑器,我们还需要安装编译器,才能实现编写程序到生成可执行文件这一流程。关于编辑器,编译器和IDE如果有些分不清,可以看这篇 编辑器,编译器和IDE的梳理

在VS Code中配置C++开发环境需要完成编译器安装、扩展配置和调试环境设置三个核心步骤。编译器用于把c和cpp文件编译成可执行程序,后面两个步骤主要是为了方便在VScode中进行开发。

具体记录如下:

一、前置准备

安装VS Code

从VS Code官网下载对应系统版本(Windows/macOS/Linux),按向导完成安装即可。

只要操作系统对应上,就没啥大问题。如果电脑是自己一直用一个账户(PIN登录解锁)用的,那么User Installer 和 System Installer 安装哪个没什么大的差别,用户版安装目录和配置都会生成在用户目录下,系统版则是在系统的目录下。

此外, 安装过程中出现下面这个界面,这里进行了红字标注做出了说明。全勾选基本没什么副作用,如果有主用的编辑器(比如Notepad++什么的),倒数第二个可以不用勾选,这个选项的作用就是对某些文件默认打开方式的意思,基本上也就是js,html这些文本文件。

二、安装编译器(关键步骤)

VS Code本身不自带编译器,即便是安装C/C++扩展,也不会自动下载编译器,我们需根据系统安装对应的编译器和工具链。

基本上市面主流的编译器也就三种:GCC/G++,Clang/Clang++,以及MSVC。

如果之前安装过其他 IDE或者编译器,比如 Devcpp,codeblocks等,电脑已有的编译器实际上也可以使用,无需安装,但是即便安装了也不会让电脑爆炸,占空间也不是很大,所以也可以安装,后期不需要卸载即可。

更多捆绑文章可选择了解:C/C++的编译器

1. Windows系统(推荐MinGW-w64)

MinGW-w64 是 GCC/G++编译器,附带上 C/C++ 标准库(如 stdio.h、iostream 对应的实现)、链接器(ld)、调试工具(gdb)等,对Windows作出了适配。

换句话说,在windows系统上,想使用GCC/G++编译器,安装我就对了,除了编译功能,在windows运行需要的额外的工作,我都安排好了。

下载MinGW-w64

访问MinGW-w64官网,选择「Downloads」→ 推荐通过SourceForge镜像下载,选择适合的版本(如x86_64-posix-seh,64位系统推荐)。

安装与配置系统环境变量

配置系统环境变量并非必选项,在VScode中会需要配置,这里配置了只是有利于电脑的程序“识别”,会比较方便用。

安装时推荐选择「Add to PATH」(或手动添加),安装路径建议无空格(如C:\mingw64)。

如果安装是没有选择添加到 PATH,手动打开环境变量,在path下添加路径,见下文 补充:系统环境变量

验证:按Win+R输入cmd,执行g++ --version和gcc --version,若显示版本信息则安装成功。

如果在windows想既使用GCC/G++,又想试试Clang/Clang++的,可以参考<留个眼,以后补充>。

至于MSVC,一般下载安装Visual Studio(紫色图标,另一个软件),这个是个IDE,开箱即用。

2. macOS系统(使用Clang)

打开终端,执行命令安装Xcode命令行工具:

xcode-select --install

xcode-select --install
  • 验证:终端输入clang --version,显示版本信息即成功。
3. Linux系统(使用GCC)
  • 终端执行以下命令安装GCC工具链(以Ubuntu为例)
  • 三、创建并配置项目

    这一段主要流程是创建文件夹,文件夹里新建C文件,C++文件,写一段测试的代码。

BbS.5gp8ee.INFO/Article/984050.SHtM
BbS.5gp8ee.INFO/Article/654332.SHtM
BbS.5gp8ee.INFO/Article/494172.SHtM
BbS.5gp8ee.INFO/Article/870579.SHtM
BbS.5gp8ee.INFO/Article/940575.SHtM
BbS.5gp8ee.INFO/Article/999909.SHtM
BbS.5gp8ee.INFO/Article/761579.SHtM
BbS.5gp8ee.INFO/Article/115338.SHtM
BbS.5gp8ee.INFO/Article/315580.SHtM
BbS.5gp8ee.INFO/Article/523138.SHtM
BbS.5gp8ee.INFO/Article/333963.SHtM
BbS.5gp8ee.INFO/Article/830832.SHtM
BbS.5gp8ee.INFO/Article/137090.SHtM
BbS.5gp8ee.INFO/Article/726526.SHtM
BbS.5gp8ee.INFO/Article/975264.SHtM
BbS.5gp8ee.INFO/Article/050350.SHtM
BbS.5gp8ee.INFO/Article/115727.SHtM
BbS.5gp8ee.INFO/Article/043352.SHtM
BbS.5gp8ee.INFO/Article/089278.SHtM
BbS.5gp8ee.INFO/Article/593509.SHtM
BbS.5gp8ee.INFO/Article/532008.SHtM
BbS.5gp8ee.INFO/Article/452629.SHtM
BbS.5gp8ee.INFO/Article/336243.SHtM
BbS.5gp8ee.INFO/Article/346862.SHtM
BbS.5gp8ee.INFO/Article/597120.SHtM
BbS.5gp8ee.INFO/Article/601307.SHtM
BbS.5gp8ee.INFO/Article/953682.SHtM
BbS.5gp8ee.INFO/Article/298472.SHtM
BbS.5gp8ee.INFO/Article/464098.SHtM
BbS.5gp8ee.INFO/Article/650725.SHtM
BbS.5gp8ee.INFO/Article/916235.SHtM
BbS.5gp8ee.INFO/Article/705726.SHtM
BbS.5gp8ee.INFO/Article/420002.SHtM
BbS.5gp8ee.INFO/Article/621925.SHtM
BbS.5gp8ee.INFO/Article/051993.SHtM
BbS.5gp8ee.INFO/Article/736927.SHtM
BbS.5gp8ee.INFO/Article/514085.SHtM
BbS.5gp8ee.INFO/Article/311064.SHtM
BbS.5gp8ee.INFO/Article/193189.SHtM
BbS.5gp8ee.INFO/Article/492587.SHtM
BbS.5gp8ee.INFO/Article/144568.SHtM
BbS.5gp8ee.INFO/Article/258972.SHtM
BbS.5gp8ee.INFO/Article/212523.SHtM
BbS.5gp8ee.INFO/Article/718008.SHtM
BbS.5gp8ee.INFO/Article/330520.SHtM
BbS.5gp8ee.INFO/Article/969327.SHtM
BbS.5gp8ee.INFO/Article/923661.SHtM
BbS.5gp8ee.INFO/Article/735727.SHtM
BbS.5gp8ee.INFO/Article/325331.SHtM
BbS.5gp8ee.INFO/Article/226683.SHtM
BbS.5gp8ee.INFO/Article/523593.SHtM
BbS.5gp8ee.INFO/Article/099301.SHtM
BbS.5gp8ee.INFO/Article/355322.SHtM
BbS.5gp8ee.INFO/Article/126847.SHtM
BbS.5gp8ee.INFO/Article/725473.SHtM
BbS.5gp8ee.INFO/Article/490813.SHtM
BbS.5gp8ee.INFO/Article/714485.SHtM
BbS.5gp8ee.INFO/Article/461279.SHtM
BbS.5gp8ee.INFO/Article/680737.SHtM
BbS.5gp8ee.INFO/Article/710429.SHtM
BbS.5gp8ee.INFO/Article/117573.SHtM
BbS.5gp8ee.INFO/Article/684242.SHtM
BbS.5gp8ee.INFO/Article/081326.SHtM
BbS.5gp8ee.INFO/Article/623645.SHtM
BbS.5gp8ee.INFO/Article/443393.SHtM
BbS.5gp8ee.INFO/Article/015344.SHtM
BbS.5gp8ee.INFO/Article/834051.SHtM
BbS.5gp8ee.INFO/Article/424187.SHtM
BbS.5gp8ee.INFO/Article/198909.SHtM
BbS.5gp8ee.INFO/Article/297321.SHtM
BbS.5gp8ee.INFO/Article/735008.SHtM
BbS.5gp8ee.INFO/Article/585869.SHtM
BbS.5gp8ee.INFO/Article/440667.SHtM
BbS.5gp8ee.INFO/Article/115840.SHtM
BbS.5gp8ee.INFO/Article/474779.SHtM
BbS.5gp8ee.INFO/Article/406379.SHtM
BbS.5gp8ee.INFO/Article/615434.SHtM
BbS.5gp8ee.INFO/Article/790930.SHtM
BbS.5gp8ee.INFO/Article/424957.SHtM
BbS.5gp8ee.INFO/Article/116559.SHtM
BbS.5gp8ee.INFO/Article/339342.SHtM
BbS.5gp8ee.INFO/Article/032763.SHtM
BbS.5gp8ee.INFO/Article/852311.SHtM
BbS.5gp8ee.INFO/Article/603407.SHtM
BbS.5gp8ee.INFO/Article/013893.SHtM
BbS.5gp8ee.INFO/Article/136631.SHtM
BbS.5gp8ee.INFO/Article/679328.SHtM
BbS.5gp8ee.INFO/Article/614485.SHtM
BbS.5gp8ee.INFO/Article/340209.SHtM
BbS.5gp8ee.INFO/Article/206329.SHtM
BbS.5gp8ee.INFO/Article/712206.SHtM
BbS.5gp8ee.INFO/Article/101618.SHtM
BbS.5gp8ee.INFO/Article/321786.SHtM
BbS.5gp8ee.INFO/Article/624574.SHtM
BbS.5gp8ee.INFO/Article/905980.SHtM
BbS.5gp8ee.INFO/Article/684220.SHtM
BbS.5gp8ee.INFO/Article/710103.SHtM
BbS.5gp8ee.INFO/Article/876140.SHtM
BbS.5gp8ee.INFO/Article/599901.SHtM
BbS.5gp8ee.INFO/Article/864285.SHtM
BbS.5gp8ee.INFO/Article/912345.SHtM
BbS.5gp8ee.INFO/Article/988615.SHtM
BbS.5gp8ee.INFO/Article/575078.SHtM
BbS.5gp8ee.INFO/Article/351188.SHtM
BbS.5gp8ee.INFO/Article/084665.SHtM
BbS.5gp8ee.INFO/Article/816483.SHtM
BbS.5gp8ee.INFO/Article/154831.SHtM
BbS.5gp8ee.INFO/Article/903070.SHtM
BbS.5gp8ee.INFO/Article/994087.SHtM
BbS.5gp8ee.INFO/Article/543995.SHtM
BbS.5gp8ee.INFO/Article/190007.SHtM
BbS.5gp8ee.INFO/Article/672200.SHtM
BbS.5gp8ee.INFO/Article/802191.SHtM
BbS.5gp8ee.INFO/Article/665325.SHtM
BbS.5gp8ee.INFO/Article/100753.SHtM
BbS.5gp8ee.INFO/Article/945195.SHtM
BbS.5gp8ee.INFO/Article/430458.SHtM
BbS.5gp8ee.INFO/Article/971143.SHtM
BbS.5gp8ee.INFO/Article/114725.SHtM
BbS.5gp8ee.INFO/Article/433543.SHtM
BbS.5gp8ee.INFO/Article/421253.SHtM
BbS.5gp8ee.INFO/Article/178502.SHtM
BbS.5gp8ee.INFO/Article/385245.SHtM
BbS.5gp8ee.INFO/Article/819227.SHtM
BbS.5gp8ee.INFO/Article/939819.SHtM
BbS.5gp8ee.INFO/Article/671200.SHtM
BbS.5gp8ee.INFO/Article/884436.SHtM
BbS.5gp8ee.INFO/Article/353526.SHtM
BbS.5gp8ee.INFO/Article/038152.SHtM
BbS.5gp8ee.INFO/Article/830330.SHtM
BbS.5gp8ee.INFO/Article/336393.SHtM
BbS.5gp8ee.INFO/Article/616971.SHtM
BbS.5gp8ee.INFO/Article/970183.SHtM
BbS.5gp8ee.INFO/Article/865494.SHtM
BbS.5gp8ee.INFO/Article/230986.SHtM
BbS.5gp8ee.INFO/Article/461796.SHtM
BbS.5gp8ee.INFO/Article/798035.SHtM
BbS.5gp8ee.INFO/Article/819337.SHtM
BbS.5gp8ee.INFO/Article/977997.SHtM
BbS.5gp8ee.INFO/Article/768230.SHtM
BbS.5gp8ee.INFO/Article/366448.SHtM
BbS.5gp8ee.INFO/Article/387116.SHtM
BbS.5gp8ee.INFO/Article/249444.SHtM
BbS.5gp8ee.INFO/Article/923814.SHtM
BbS.5gp8ee.INFO/Article/011476.SHtM
BbS.5gp8ee.INFO/Article/701924.SHtM
BbS.5gp8ee.INFO/Article/589683.SHtM
BbS.5gp8ee.INFO/Article/130910.SHtM
BbS.5gp8ee.INFO/Article/878803.SHtM
BbS.5gp8ee.INFO/Article/898875.SHtM
BbS.5gp8ee.INFO/Article/080915.SHtM
BbS.5gp8ee.INFO/Article/978974.SHtM
BbS.5gp8ee.INFO/Article/866316.SHtM
BbS.5gp8ee.INFO/Article/000928.SHtM
BbS.5gp8ee.INFO/Article/903347.SHtM
BbS.5gp8ee.INFO/Article/556851.SHtM
BbS.5gp8ee.INFO/Article/242718.SHtM
BbS.5gp8ee.INFO/Article/977911.SHtM
BbS.5gp8ee.INFO/Article/258650.SHtM
BbS.5gp8ee.INFO/Article/455180.SHtM
BbS.5gp8ee.INFO/Article/948595.SHtM
BbS.5gp8ee.INFO/Article/666183.SHtM
BbS.5gp8ee.INFO/Article/804606.SHtM
BbS.5gp8ee.INFO/Article/872314.SHtM
BbS.5gp8ee.INFO/Article/932479.SHtM
BbS.5gp8ee.INFO/Article/119384.SHtM
BbS.5gp8ee.INFO/Article/461794.SHtM
BbS.5gp8ee.INFO/Article/080608.SHtM
BbS.5gp8ee.INFO/Article/974351.SHtM
BbS.5gp8ee.INFO/Article/448881.SHtM
BbS.5gp8ee.INFO/Article/248066.SHtM
BbS.5gp8ee.INFO/Article/071601.SHtM
BbS.5gp8ee.INFO/Article/078600.SHtM
BbS.5gp8ee.INFO/Article/226119.SHtM
BbS.5gp8ee.INFO/Article/548026.SHtM
BbS.5gp8ee.INFO/Article/397047.SHtM
BbS.5gp8ee.INFO/Article/842970.SHtM
BbS.5gp8ee.INFO/Article/877778.SHtM
BbS.5gp8ee.INFO/Article/703602.SHtM
BbS.5gp8ee.INFO/Article/014038.SHtM
BbS.5gp8ee.INFO/Article/422377.SHtM
BbS.5gp8ee.INFO/Article/578257.SHtM
BbS.5gp8ee.INFO/Article/266786.SHtM
BbS.5gp8ee.INFO/Article/941121.SHtM
BbS.5gp8ee.INFO/Article/389718.SHtM
BbS.5gp8ee.INFO/Article/017895.SHtM
BbS.5gp8ee.INFO/Article/158830.SHtM
BbS.5gp8ee.INFO/Article/524651.SHtM
BbS.5gp8ee.INFO/Article/594435.SHtM
BbS.5gp8ee.INFO/Article/469922.SHtM
BbS.5gp8ee.INFO/Article/457470.SHtM
BbS.5gp8ee.INFO/Article/692311.SHtM
BbS.5gp8ee.INFO/Article/784642.SHtM
BbS.5gp8ee.INFO/Article/509633.SHtM
BbS.5gp8ee.INFO/Article/400131.SHtM
BbS.5gp8ee.INFO/Article/692539.SHtM
BbS.5gp8ee.INFO/Article/176650.SHtM
BbS.5gp8ee.INFO/Article/180575.SHtM
BbS.5gp8ee.INFO/Article/789876.SHtM
BbS.5gp8ee.INFO/Article/992424.SHtM
BbS.42nugs.INFO/Article/069447.SHtM
BbS.42nugs.INFO/Article/713991.SHtM
BbS.42nugs.INFO/Article/056912.SHtM
BbS.42nugs.INFO/Article/451189.SHtM
BbS.42nugs.INFO/Article/256995.SHtM
BbS.42nugs.INFO/Article/171035.SHtM
BbS.42nugs.INFO/Article/021503.SHtM
BbS.42nugs.INFO/Article/688275.SHtM
BbS.42nugs.INFO/Article/050152.SHtM
BbS.42nugs.INFO/Article/447410.SHtM
BbS.42nugs.INFO/Article/683812.SHtM
BbS.42nugs.INFO/Article/894998.SHtM
BbS.42nugs.INFO/Article/558752.SHtM
BbS.42nugs.INFO/Article/005505.SHtM
BbS.42nugs.INFO/Article/768128.SHtM
BbS.42nugs.INFO/Article/082074.SHtM
BbS.42nugs.INFO/Article/584074.SHtM
BbS.42nugs.INFO/Article/711616.SHtM
BbS.42nugs.INFO/Article/812169.SHtM
BbS.42nugs.INFO/Article/320390.SHtM
BbS.42nugs.INFO/Article/452067.SHtM
BbS.42nugs.INFO/Article/411804.SHtM
BbS.42nugs.INFO/Article/299344.SHtM
BbS.42nugs.INFO/Article/003963.SHtM
BbS.42nugs.INFO/Article/630340.SHtM
BbS.42nugs.INFO/Article/648187.SHtM
BbS.42nugs.INFO/Article/123412.SHtM
BbS.42nugs.INFO/Article/419404.SHtM
BbS.42nugs.INFO/Article/834390.SHtM
BbS.42nugs.INFO/Article/138693.SHtM
BbS.42nugs.INFO/Article/127742.SHtM
BbS.42nugs.INFO/Article/026331.SHtM
BbS.42nugs.INFO/Article/359198.SHtM
BbS.42nugs.INFO/Article/709254.SHtM
BbS.42nugs.INFO/Article/800604.SHtM
BbS.42nugs.INFO/Article/978710.SHtM
BbS.42nugs.INFO/Article/777711.SHtM
BbS.42nugs.INFO/Article/857575.SHtM
BbS.42nugs.INFO/Article/051505.SHtM
BbS.42nugs.INFO/Article/376442.SHtM
BbS.42nugs.INFO/Article/445696.SHtM
BbS.42nugs.INFO/Article/555912.SHtM
BbS.42nugs.INFO/Article/602333.SHtM
BbS.42nugs.INFO/Article/412254.SHtM
BbS.42nugs.INFO/Article/567446.SHtM
BbS.42nugs.INFO/Article/462702.SHtM
BbS.42nugs.INFO/Article/079633.SHtM
BbS.42nugs.INFO/Article/206224.SHtM
BbS.42nugs.INFO/Article/559485.SHtM
BbS.42nugs.INFO/Article/368599.SHtM
BbS.42nugs.INFO/Article/156600.SHtM
BbS.42nugs.INFO/Article/468887.SHtM
BbS.42nugs.INFO/Article/685182.SHtM
BbS.42nugs.INFO/Article/512506.SHtM
BbS.42nugs.INFO/Article/504380.SHtM
BbS.42nugs.INFO/Article/904626.SHtM
BbS.42nugs.INFO/Article/806967.SHtM
BbS.42nugs.INFO/Article/435284.SHtM
BbS.42nugs.INFO/Article/374718.SHtM
BbS.42nugs.INFO/Article/914090.SHtM
BbS.42nugs.INFO/Article/635057.SHtM
BbS.42nugs.INFO/Article/725689.SHtM
BbS.42nugs.INFO/Article/090151.SHtM
BbS.42nugs.INFO/Article/320389.SHtM
BbS.42nugs.INFO/Article/628948.SHtM
BbS.42nugs.INFO/Article/741264.SHtM
BbS.42nugs.INFO/Article/216955.SHtM
BbS.42nugs.INFO/Article/181550.SHtM
BbS.42nugs.INFO/Article/159415.SHtM
BbS.42nugs.INFO/Article/133189.SHtM
BbS.42nugs.INFO/Article/081546.SHtM
BbS.42nugs.INFO/Article/954940.SHtM
BbS.42nugs.INFO/Article/130215.SHtM
BbS.42nugs.INFO/Article/227147.SHtM
BbS.42nugs.INFO/Article/034096.SHtM
BbS.42nugs.INFO/Article/988930.SHtM
BbS.42nugs.INFO/Article/193423.SHtM
BbS.42nugs.INFO/Article/867457.SHtM
BbS.42nugs.INFO/Article/901433.SHtM
BbS.42nugs.INFO/Article/453470.SHtM
BbS.42nugs.INFO/Article/872940.SHtM
BbS.42nugs.INFO/Article/151023.SHtM
BbS.42nugs.INFO/Article/358428.SHtM
BbS.42nugs.INFO/Article/781985.SHtM
BbS.42nugs.INFO/Article/535495.SHtM
BbS.42nugs.INFO/Article/798920.SHtM
BbS.42nugs.INFO/Article/730658.SHtM
BbS.42nugs.INFO/Article/764639.SHtM
BbS.42nugs.INFO/Article/117429.SHtM
BbS.42nugs.INFO/Article/193671.SHtM
BbS.42nugs.INFO/Article/800842.SHtM
BbS.42nugs.INFO/Article/419326.SHtM
BbS.42nugs.INFO/Article/817599.SHtM
BbS.42nugs.INFO/Article/007349.SHtM
BbS.42nugs.INFO/Article/951437.SHtM
BbS.42nugs.INFO/Article/042505.SHtM
BbS.42nugs.INFO/Article/502558.SHtM
BbS.42nugs.INFO/Article/201600.SHtM
BbS.42nugs.INFO/Article/037073.SHtM
BbS.42nugs.INFO/Article/399783.SHtM
BbS.42nugs.INFO/Article/097401.SHtM
BbS.42nugs.INFO/Article/955071.SHtM
BbS.42nugs.INFO/Article/195174.SHtM
BbS.42nugs.INFO/Article/759100.SHtM
BbS.42nugs.INFO/Article/278844.SHtM
BbS.42nugs.INFO/Article/519666.SHtM
BbS.42nugs.INFO/Article/322442.SHtM
BbS.42nugs.INFO/Article/919191.SHtM
BbS.42nugs.INFO/Article/215208.SHtM
BbS.42nugs.INFO/Article/904080.SHtM
BbS.42nugs.INFO/Article/754473.SHtM
BbS.42nugs.INFO/Article/537913.SHtM
BbS.42nugs.INFO/Article/886873.SHtM
BbS.42nugs.INFO/Article/333437.SHtM
BbS.42nugs.INFO/Article/122134.SHtM
BbS.42nugs.INFO/Article/332740.SHtM
BbS.42nugs.INFO/Article/491948.SHtM
BbS.42nugs.INFO/Article/234360.SHtM
BbS.42nugs.INFO/Article/927350.SHtM
BbS.42nugs.INFO/Article/212721.SHtM
BbS.42nugs.INFO/Article/973686.SHtM
BbS.42nugs.INFO/Article/868363.SHtM
BbS.42nugs.INFO/Article/702019.SHtM
BbS.42nugs.INFO/Article/402602.SHtM
BbS.42nugs.INFO/Article/476147.SHtM
BbS.42nugs.INFO/Article/503330.SHtM
BbS.42nugs.INFO/Article/294513.SHtM
BbS.42nugs.INFO/Article/039926.SHtM
BbS.42nugs.INFO/Article/502501.SHtM
BbS.42nugs.INFO/Article/048091.SHtM
BbS.42nugs.INFO/Article/488540.SHtM
BbS.42nugs.INFO/Article/033511.SHtM
BbS.42nugs.INFO/Article/973405.SHtM
BbS.42nugs.INFO/Article/478555.SHtM
BbS.42nugs.INFO/Article/891495.SHtM
BbS.42nugs.INFO/Article/035175.SHtM
BbS.42nugs.INFO/Article/908549.SHtM
BbS.42nugs.INFO/Article/263462.SHtM
BbS.42nugs.INFO/Article/339600.SHtM
BbS.42nugs.INFO/Article/789404.SHtM
BbS.42nugs.INFO/Article/119967.SHtM
BbS.42nugs.INFO/Article/875266.SHtM
BbS.42nugs.INFO/Article/495551.SHtM
BbS.42nugs.INFO/Article/952368.SHtM
BbS.42nugs.INFO/Article/095776.SHtM
BbS.42nugs.INFO/Article/323424.SHtM
BbS.42nugs.INFO/Article/672870.SHtM
BbS.42nugs.INFO/Article/564647.SHtM
BbS.42nugs.INFO/Article/274511.SHtM
BbS.42nugs.INFO/Article/097805.SHtM
BbS.42nugs.INFO/Article/078615.SHtM
BbS.42nugs.INFO/Article/327743.SHtM
BbS.42nugs.INFO/Article/600922.SHtM
BbS.42nugs.INFO/Article/285572.SHtM
BbS.42nugs.INFO/Article/602789.SHtM
BbS.42nugs.INFO/Article/859906.SHtM
BbS.42nugs.INFO/Article/779320.SHtM
BbS.42nugs.INFO/Article/336338.SHtM
BbS.42nugs.INFO/Article/056624.SHtM
BbS.42nugs.INFO/Article/110233.SHtM
BbS.42nugs.INFO/Article/585397.SHtM
BbS.42nugs.INFO/Article/670928.SHtM
BbS.42nugs.INFO/Article/393684.SHtM
BbS.42nugs.INFO/Article/788064.SHtM
BbS.42nugs.INFO/Article/710871.SHtM
BbS.42nugs.INFO/Article/576514.SHtM
BbS.42nugs.INFO/Article/493111.SHtM
BbS.42nugs.INFO/Article/155070.SHtM
BbS.42nugs.INFO/Article/729502.SHtM
BbS.42nugs.INFO/Article/955443.SHtM
BbS.42nugs.INFO/Article/362022.SHtM
BbS.42nugs.INFO/Article/876255.SHtM
BbS.42nugs.INFO/Article/634702.SHtM
BbS.42nugs.INFO/Article/699213.SHtM
BbS.42nugs.INFO/Article/859770.SHtM
BbS.42nugs.INFO/Article/518823.SHtM
BbS.42nugs.INFO/Article/823024.SHtM
BbS.42nugs.INFO/Article/055082.SHtM
BbS.42nugs.INFO/Article/794229.SHtM
BbS.42nugs.INFO/Article/977903.SHtM
BbS.42nugs.INFO/Article/201698.SHtM
BbS.42nugs.INFO/Article/083529.SHtM
BbS.42nugs.INFO/Article/104722.SHtM
BbS.42nugs.INFO/Article/955297.SHtM
BbS.42nugs.INFO/Article/623729.SHtM
BbS.42nugs.INFO/Article/829973.SHtM
BbS.42nugs.INFO/Article/039639.SHtM
BbS.42nugs.INFO/Article/271503.SHtM
BbS.42nugs.INFO/Article/464804.SHtM
BbS.42nugs.INFO/Article/319505.SHtM
BbS.42nugs.INFO/Article/567636.SHtM
BbS.42nugs.INFO/Article/851564.SHtM
BbS.42nugs.INFO/Article/314075.SHtM
BbS.42nugs.INFO/Article/932332.SHtM
BbS.42nugs.INFO/Article/359825.SHtM
BbS.42nugs.INFO/Article/794089.SHtM
BbS.42nugs.INFO/Article/181084.SHtM
BbS.42nugs.INFO/Article/519699.SHtM
BbS.42nugs.INFO/Article/997876.SHtM
BbS.42nugs.INFO/Article/242024.SHtM

    代码写完了,需要配置VScode,让他能够找到编译器路径,使源代码能被编译生成可执行文件。

    VScode的配置一般都是通过修改json文件实现的,当然也有界面里用鼠标点击选择之类的界面操作。前者只针对某个项目文件夹的配置,后者则是全局设置,相当于VScode打开文件夹都默认的配置。若某个项目有json文件配置,则VScode优先使用json的设置,否则使用全局配置。

    这里介绍的是使用json文件的配置,只适用于当前项目文件夹,下次打开其他项目文件夹,此json配置不会凑效,但是可以考虑修改拷贝过去使用。配置文件的好处是到另一个电脑上,微改配置文件就能用了。

    配置一般会涉及到两个文件task.json和launch.json。前者是k代码编译需要的配置,后者是调试需要的配置

#java#
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务