vscode使用g++编译.c文件或.cpp文件

这篇具有很好参考价值的文章主要介绍了vscode使用g++编译.c文件或.cpp文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

    vscode是一个跨平台、轻量级、插件非常丰厚的IDE,这里介绍在vscode里使用g++来编译.cpp文件。g++也叫GCC, 在Window中,是使用MinGW方式实现g++的,它分为32位和64位2个版本,其中,MinGW-64是64位的,MinGW-32是32位的。

1、下载并配置g++

1.1 下载g++ 8.1

    下载GCC 64位 编译器,比如MinGW-W64 GCC-8.1,在 Sourceforge官网,选中x86_64-win32-sjlj即可下载,如图(1)所示:

vscode设置gcc,C++,C语言,vscode,c语言,g++,ide
图(1) 下载MinGW-W64-GCC-8.1.0

    MinGW-W64 GCC-8.1 官网地址: MinGW-W64 GCC-8.1.0
    MinGW-W64 GCC-8.1 个人地址: MinGW-W64 GCC-8.1.0 提取码:7b45

1.2 配置g++

    下载之后,会得到一个压缩包:x86_64-8.1.0-release-win32-sjlj-rt_v6-rev0.7z,将这个x86_64-8.1.0-release-win32-sjlj-rt_v6-rev0.7z文件解压缩,会得到一个名称为mingw64的文件夹,如图(2)所示:

vscode设置gcc,C++,C语言,vscode,c语言,g++,ide
图(2) 右击压缩包,选择"解压到当前文件夹",即可得到mingw64文件夹

    然后,把g++的bin路径设置到系统环境变量的Path里,此处的g++的bin路径为:I\Profile\mingw64\bin, 如图(3)、图(4)所示:

## g++的bin路径(即编译路径)
I:\Profile\mingw64\bin
vscode设置gcc,C++,C语言,vscode,c语言,g++,ide
图(3) g++.exe所在的路径,即为g++的编译路径(也叫bin路径)

    右击桌面左下角【开始】–》设置 --》输入"环境"关键字,选择"编辑系统环境变量" --》环境变量 --》系统变量 --》Path --》编辑 --》添加g++的bin路径,如图(5)、图(6)所示:

vscode设置gcc,C++,C语言,vscode,c语言,g++,ide
图(5)在【设置】里,输入"环境" --》选中"编辑系统环境变量"

vscode设置gcc,C++,C语言,vscode,c语言,g++,ide
图(6) 在系统环境变量Path里,添加g++的bin路径

1.3 验证g++

    按Win+R,输入:cmd , 按回车键 ,进入DOS黑框框窗口,输入命令: g++ -v

## 检查g++的版本,
g++ -v

    若可以看到g++的版本号,说明g++环境配置成功,如图(6)所示:

vscode设置gcc,C++,C语言,vscode,c语言,g++,ide
图(6) 查看g++的版本号,以验证g++环境

2、下载vscode、Code Runner插件和C++插件

2.1 下载vscode

    vscode每3个月就有一次版本更新,而且分为Linux、Mac、Window这个平台版本,这里只介绍Window平台版本的下载。
    vscode官网: https://code.visualstudio.com/download
    查看自己电脑的系统位数,若是64位,则安装x64版本的vscode;若是32位,则安装x86版本的vscode。
    右击【我的电脑】–》属性,就可以看到系统位数了,如图(7)、图(8)所示:

vscode设置gcc,C++,C语言,vscode,c语言,g++,ide
图(7) 查看电脑的系统位数

vscode设置gcc,C++,C语言,vscode,c语言,g++,ide
图(8)安装系统位数,来选择对应的版本,此处选择x64表示64位

    下载vscode之后,安装即可。

2.2 Code Runner插件

    点击vscode左侧的【插件】按钮 --》输入:runner关键字,选中Code Runner安装即可,如图(9)所示:

vscode设置gcc,C++,C语言,vscode,c语言,g++,ide
图(9)输入:runner,选中Code Runner安装即可

2.3 安装C++插件

    点击vscode左侧的【插件】按钮 --》输入:C++关键字,选中C/C++安装,接着选择C/C++ Extension Pack安装,然后选择C/C++ Themes安装,如图(10)所示:

vscode设置gcc,C++,C语言,vscode,c语言,g++,ide
图(10)安装C/C++编译器、提示助手、类visual studio主题

3、在vscode里设置g++环境

    新建一个文件夹,比如新建一个名称为hello的文件夹,然后右击它,使用vscode打开,在hello文件夹新建一个名称.vscode文件夹,然后在.vscode文件夹里新建c_cpp_properties.json文件,填入如下信息:
    //c_cpp_properties.json 文件内容

{
    "configurations": [
        {
            "name": "MinGW64",
            "includePath": [
                "${workspaceFolder}/**",
                "I:\\Profile\\mingw64\\include",
				"I:\\Profile\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\8.1.0\\include\\c++",
                "I:\\Profile\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\8.1.0\\include\\c++\\x86_64-w64-mingw32",
                "I:\\Profile\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\8.1.0\\include\\c++\\backward",
                "I:\\Profile\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\8.1.0\\include",
                "I:\\Profile\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\8.1.0\\include-fixed",
                "I:\\Profile\\mingw64\\x86_64-w64-mingw32\\include"  
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "browse":{
                "path":[
                    "${workspaceFolder}",
                    "I:\\Profile\\mingw64\\include",
					"I:\\Profile\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\8.1.0\\include\\c++",
                    "I:\\Profile\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\8.1.0\\include\\c++\\x86_64-w64-mingw32",
                    "I:\\Profile\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\8.1.0\\include\\c++\\backward",
                    "I:\\Profile\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\8.1.0\\include",
                    "I:\\Profile\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\8.1.0\\include-fixed",
                    "I:\\Profile\\mingw64\\x86_64-w64-mingw32\\include"
                ]
            },
            "windowsSdkVersion": "8.1",
            "compilerPath": "I:\\Profile\\mingw64\\bin\\g++.exe",
            "cStandard": "c11",
            "cppStandard": "c++11",
            "intelliSenseMode": "windows-gcc-x64"
        }
    ],
    "version": 4
}


    在hello文件夹里新建一个hello.cpp文件,内容如下:
    //hello.cpp文件

#include <iostream>
using namespace std;

int main(){
    int a=2,b=3, c=0;
    c = a+b;
    cout<<"c="<<c<<",a="<<a<<",b="<<b<<endl;

    return 0;
}

vscode设置gcc,C++,C语言,vscode,c语言,g++,ide
图(11) hello工程的目录结构

    右击hello.cpp --》Run Code 即可编译和运行,如图(12)、图(13)所示:

vscode设置gcc,C++,C语言,vscode,c语言,g++,ide
图(12) 右击hello.cpp --》Run Code 即可运行

    效果如下:

vscode设置gcc,C++,C语言,vscode,c语言,g++,ide
图(13) 使用g++编译和运行.cpp文件

    至此,g++在vscode的环境和工程设置,全部部署完成。文章来源地址https://www.toymoban.com/news/detail-728376.html

到了这里,关于vscode使用g++编译.c文件或.cpp文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • IDE /字符串 /字符编码与文本文件(如cpp源代码文件)

    前期在整理 《IDE/VS项目属性中的 <字符集> 配置项》 和 《IDE /Qt Creator 文本编辑器之文件编码设置》和 《IDE /C4819: 该文件包含不能在当前代码页(936)中表示的字符》等文章的过程中,做了不少关于字符编码的测试,解决了一些问题,但是也让我有了些新的问题和思考。简单

    2024年02月16日
    浏览(26)
  • macos使用搭建算法竞赛c/c++的g++/gcc编译环境(homebrew,含万能头,改环境变量,vscode/clion可用)

    1、homebrew安装 我没改镜像,直接网上脚本一键安装的,具体命令忘了,可能是这个 反正装这个的方法很多,网上一搜都有。 成功装上homebrew就行。 2、安装g++ 装个最高的 安装成功后,终端里的gcc是不会变的 但是可以用gcc-12进行编译,他的路径可以where一下看到 也可以 gcc-

    2024年02月07日
    浏览(37)
  • linux下使用gcc编译工具出现“命令未找到”或“没有那个文件或目录”等提示

    在linux系统中使用gcc编译工具对C程序进行编译时,报错显示“gcc命令未找到”或“没有那个文件或目录”,而此时你确定已经安装了gcc编译工具,这大概率是因为系统未能找到gcc命令的安装位置所导致的,需要将gcc的安装路径添加到PATH环境变量中,解决方法如下:        

    2024年02月08日
    浏览(39)
  • VSCode配置C/C++环境,编辑(VSCode)+ 编译(MinGW->GCC)+ 调试(MinGW->GBD)

      直接去官网下载并安装即可:https://code.visualstudio.com/。注意:VSCode只是编辑器,可以看代码,编辑代码,但不能编译代码。   如果说VSCode可以实现代码编辑,MinGW则可以实现代码编译和调试,其中编译功能是通过MinGW中的GCC实现的(生成一个.exe文件),调试功能则是通

    2024年02月07日
    浏览(36)
  • VSCode + GCC编译器(MinGW)开发环境中文字符乱码问题踩坑与解决办法

    问题背景 在较长一段时间里,C/C++开发者所使用的集成开发环境(IDE)要么是比较重量级的 VS(Visual Studio) ,要么是 Codeblocks·、·Visual C++ 6.0 等轻量级IDE,又或者是诸如 notepad++、sublime text 等文本编辑器+ GCC编译器 +命令行工具的组合式开发环境。这几种开发方式要么太过庞

    2023年04月22日
    浏览(56)
  • c 小熊猫 c++ IDE编译ffmpeg 设置

    菜单-》运行-》运行参数-编译器-编译器配置集-链接时加入下列选项 :    -I /usr/local/ffmpeg/include -L /usr/local/ffmpeg/lib -lavformat -lavdevice -lavfilter -lavcodec -lavutil -lswscale -lswresample -lm 本机ffmpeg存储位置:include :/usr/local/ffmpeg/include/                               lib:  /usr/local/

    2024年01月17日
    浏览(28)
  • cpp文件编译过程 makefile cmake

    直接 gcc 没有-o 的话出来的输出exe文件没有调试信息,相比-o的大小会小一点,只有包含了调试信息文件才可以执行 头文件在编译器的include目录中,编译时 -I 指定库 函数库默认路径在编译器的lib目录中,编译时 -L指定目录,-l 小写L 指定库 函数或者是在别的c与cpp文件中 静态

    2024年02月08日
    浏览(27)
  • [IDE]vscode显示文件路径

    2024年01月15日
    浏览(41)
  • 【C语言_Error】GCC编译错误

    GCC (GNU Compiler Collection) is a free and open-source compiler system developed by the GNU Project that supports various programming languages such as C, C++, Objective-C, Fortran, Ada, and others. It is widely used in the development of software for Linux, Unix, MacOS, and other operating systems. GCC is known for its optimization capabilities and is the

    2024年02月09日
    浏览(26)
  • 第一课-C 语言,IDE, 编译器

    C/C++ 语言的优势:  语法简单结构紧凑;  - 32个,9种控制语句  代码书写灵活;  有丰富多样的运算符;- 34个运算符  有丰富的数据结构;  几乎是现在计算机语言的鼻祖。  指令,指令集,程序    按是否强制类型分类:     强类型语言(必须指明变量类型) c c++   

    2023年04月08日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包