Ubuntu系统配置Visual Studio Code并编译运行C++程序

Ubuntu系统配置Visual Studio Code并编译运行C++程序

因为想使用Linux下的git配合github管理代码,考虑到编程效率,我选择了VS Code作为IDE。安装配置过程略有难度,过程如下。

安装Visual Studio Code

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make
umake web visual-studio-code

安装完成后VS Code在快捷栏出现,即可使用。

配置

安装插件

按ctrl-p后输入ext install然后搜索c++,安装第一个插件:
Ubuntu系统配置Visual Studio Code并编译运行C++程序_第1张图片

创建相关文件——launch.json和tasks.json

VS Code必须在文件夹中编译运行C++程序,我创建了WorkSpace目录和program.cpp程序。然后点击最左侧的Debug按钮:
Ubuntu系统配置Visual Studio Code并编译运行C++程序_第2张图片
接着点击绿色三角start Debugging,在中央弹出的选项框中选择C++:
Ubuntu系统配置Visual Studio Code并编译运行C++程序_第3张图片
之后程序会自动创建launch.json文件,内容如下:

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(gdb) Launch",
            "type": "cppdbg",
            "request": "launch",
            "program": "enter program name, for example ${workspaceFolder}/a.out",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": true,
            "MIMode": "gdb",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ]
        }
    ]
}

只需修改其中的一行"program": "enter program name, for example ${workspaceFolder}/a.out"
enter program name, for example删除即可。

按ctrl+shift+p,输入task,选择task:configure default build task选项,进一步选择creat tasks.json file from template,然后选择others,程序会自动生成tasks.json文件。

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "label": "echo",
            "type": "shell",
            "command": "echo Hello"
        }
    ]
}

将其中的"command": "echo Hello"修改为“command":"g++ -g -o a.out program.cpp"
保存后按ctrl+shift+B进行编译,根据提示一路选择,让程序自动在task.json文件中附加两行代码。
最后再次用ctrl+shift+B进行变硬,按绿色三角运行即可。

你可能感兴趣的:(Linux)