如何自动在visual studio代码中运行a.out文件?

时间:2018-04-20 14:26:30

标签: build visual-studio-code g++

我尝试像这样编辑tasks.json文件

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "build hello world",
            "type": "shell",
            "command": "g++",
            "args": [
                "-g", "helloworld.cpp"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            }
        }
    ]
}

,结果是a.out.dSYM和a.out文件。当我将a.out拖到终端时,它会成功运行。但有没有办法自动运行?没拖累它。

1 个答案:

答案 0 :(得分:0)

您可以用各种方法进行编译和运行。这是3:

1。添加任务以运行您的可执行文件。

类似的东西:

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "build hello world",
            "type": "shell",
            "command": "g++",
            "args": [
                "-g", "helloworld.cpp"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            }
        },
        {
            "label": "build and run hello world",
            "type": "shell",
            "command": "${workspaceFolder}/a.out",
            "dependsOn": "build hello world"
        }
    ]
}

2。使用Visual Studio Code扩展名:

例如:

C/C++ Compile Run

安装后,“ CompileRun”有几个“命令面板”选项可以使用默认/自定义选项进行编译/运行,或者您可以使用F6 / F7快捷键。

其他几个类似的扩展名也做同样的事情。在扩展市场中搜索“ c / c ++ run”。

3。老式的方式:

只需在VS Code中打开一个新终端,然后以老式方式运行可执行文件;-)

./a.out