博客
关于我
linux 下用vscode运行c++
阅读量:370 次
发布时间:2019-03-04

本文共 1872 字,大约阅读时间需要 6 分钟。

在Linux系统下使用Visual Studio Code(Vscode)运行C++程序,可以按照以下步骤操作:

  • 新建项目文件夹:在桌面或其他存储设备上新建一个文件夹,例如“test”。

  • 安装Vscode并打开文件夹:安装完成后,打开Vscode,通过菜单栏选择“文件” -> “打开文件夹”,找到并打开“test”文件夹。

  • 创建.vscode文件夹:右键点击“test”文件夹,选择“新建” -> “文件夹”,创建名为“.vscode”的文件夹。

  • 添加launch.json和tasks.json文件

    • 打开.vscode文件夹,新建launch.json文件,内容如下:
      {    "version": "0.2.0",    "configurations": [        {            "name": "C/C++",            "type": "cppdbg",            "request": "launch",            "program": "${fileDirname}/${fileBasenameNoExtension}",            "args": [],            "stopAtEntry": false,            "cwd": "${workspaceFolder}",            "environment": [],            "externalConsole": false,            "MIMode": "gdb",            "preLaunchTask": "compile",            "setupCommands": [                {                    "description": "Enable pretty-printing for gdb",                    "text": "-enable-pretty-printing",                    "ignoreFailures": true                }            ]        }    ]}
    • 新建tasks.json文件,内容如下:
      {    "version": "2.0.0",    "tasks": [        {            "label": "Build",            "type": "shell",            "command": "g++",            "args": [                "'-Wall'",                "'-std=c++17'",                "'${file}",                "-o",                "'${fileBasenameNoExtension}.exe'"            ],            "group": {                "kind": "build",                "isDefault": true            },            "problemMatcher": [ "$gcc" ]        }    ]}
  • 添加C++代码文件:在项目文件夹中新建一个名为“hello.cpp”的文件,内容如下:

    #include 
    using namespace std;int main() { cout << "Hello, World!" << endl; return 0;}
  • 编译和运行程序

    • 使用快捷键 Ctrl + Shift + B 或菜单栏中的“构建”按钮,Vscode会根据tasks.json中的配置编译程序。如果编译成功,终端会显示“Build completed”信息。
    • 编译完成后,可以点击“运行”按钮(通常是一个倒三角形按钮)或使用快捷键 F5,程序会在终端中运行并显示输出结果。
  • 通过以上步骤,您可以在Linux系统下使用Vscode成功运行C++程序。遇到问题时,检查文件路径、编译器安装和权限设置,确保所有配置正确无误。

    转载地址:http://kefg.baihongyu.com/

    你可能感兴趣的文章
    oracle partition by list,深入解析partition-list 分区
    查看>>
    Oracle PL/SQL Dev工具(破解版)被植入勒索病毒的安全预警及自查通告
    查看>>
    oracle rac集群的东西之QQ聊天
    查看>>
    Oracle Schema Objects——Tables——Table Compression
    查看>>
    oracle scott趣事
    查看>>
    oracle script
    查看>>
    Oracle select表要带双引号的原因
    查看>>
    Oracle SOA Suit Adapter
    查看>>
    Oracle Spatial GeoRaster 金字塔栅格存储
    查看>>
    Oracle spatial 周边查询SQL
    查看>>
    Oracle Spatial空间数据库建立
    查看>>
    UML— 活动图
    查看>>
    oracle sqlplus已停止工作,安装完成客户端后sqlplus报“段错误”
    查看>>
    oracle SQLserver 函数
    查看>>
    oracle sql分组(group,根据多个内容分组)在select之后from之前 再进行select查询,复杂子查询的使用
    查看>>
    Oracle Statspack分析报告详解(一)
    查看>>
    oracle tirger_在Oracle中,临时表和全局临时表有什么区别?
    查看>>
    Oracle Validated Configurations 安装使用 说明
    查看>>
    oracle where 条件的执行顺序分析1
    查看>>
    oracle 中的 CONCAT,substring ,MINUS 用法
    查看>>