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

    你可能感兴趣的文章
    Objective-C实现combine With Repetitions结合重复算法(附完整源码)
    查看>>
    Objective-C实现combine Without Repetitions不重复地结合算法(附完整源码)
    查看>>
    Objective-C实现conjugate gradient共轭梯度算法(附完整源码)
    查看>>
    Objective-C实现connected components连通分量算法(附完整源码)
    查看>>
    Objective-C实现Connected Components连通分量算法(附完整源码)
    查看>>
    Objective-C实现Convex hull凸包问题算法(附完整源码)
    查看>>
    Objective-C实现convolution neural network卷积神经网络算法(附完整源码)
    查看>>
    Objective-C实现convolve卷积算法(附完整源码)
    查看>>
    Objective-C实现coulombs law库仑定律算法(附完整源码)
    查看>>
    Objective-C实现counting sort计数排序算法(附完整源码)
    查看>>
    Objective-C实现countSetBits设置位的数量算法(附完整源码)
    查看>>
    Objective-C实现currency converter货币换算算法(附完整源码)
    查看>>
    Objective-C实现cycle sort循环排序算法(附完整源码)
    查看>>
    Objective-C实现data transformations数据转换算法(附完整源码)
    查看>>
    Objective-C实现datamatrix二维码识别 (附完整源码)
    查看>>
    Objective-C实现DateToDay 方法算法(附完整源码)
    查看>>
    Objective-C实现DBSCAN聚类算法(附完整源码)
    查看>>
    Objective-C实现DBSCAN聚类算法(附完整源码)
    查看>>
    Objective-C实现decision tree决策树算法(附完整源码)
    查看>>
    Objective-C实现degreeToRadian度到弧度算法(附完整源码)
    查看>>