博客
关于我
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/

    你可能感兴趣的文章
    Offline Installation the .NET Framework 3.5 on Windows 8
    查看>>
    OGC服务标准(地图资料篇.3)
    查看>>
    OGG初始化之使用数据库实用程序加载数据
    查看>>
    ogg参数解析
    查看>>
    ognl详解
    查看>>
    Ogre 插件系统
    查看>>
    Oil Deposits
    查看>>
    oj2894(贝尔曼福特模板)
    查看>>
    OJ4TH|Let's play a game
    查看>>
    OJ中处理超大数据的方法
    查看>>
    OJ中常见的一种presentation error解决方法
    查看>>
    OK335xS UART device registe hacking
    查看>>
    ok6410内存初始化
    查看>>
    OkDeepLink 使用教程
    查看>>
    OKHTTP
    查看>>
    Okhttp3中设置超时的方法
    查看>>
    Okhttp3添加拦截器后,报错,java.io.IOException: unexpected end of stream on okhttp3.Address
    查看>>
    okhttp3缓存
    查看>>
    Okhttp拦截器
    查看>>
    OkHttp源码解析(构建者模式、责任链模式、主线流程)
    查看>>