ubuntu下安装VSCode及调试c程序--简单明了

2018-01-31  本文已影响0人  石志不渝

相关文章

1.在ubuntu运行第一个.net core

准备工作及环境说明

安装vscode

  • 打开终端(快捷键:Ctrl+Alt+T)
  • 运行如下命令:
    sudo dpkg -i vscode.deb
  • 如果安装失败,则需要运行如下命令:
    sudo apt-get install -f
    之后再次安装即可以成功,相关资料可参考官方文档:
    https://code.visualstudio.com/docs/setup/linux

C/C++ 运行

运行过程和用终端是一样的,需要先使用g++/gcc对程序进行编译,之后运行编译文件(*.out),需要进行两个文件的配置,分别是:launch.json及tasks.json,配置也并不麻烦。
具体步骤如下:

1.随便新建个文件夹,我的文件夹名为vscode。
2.运行vscode,可以直接在终端中输入code运行。
3.在vscode中安装C/C++包,如下图:

4.新建文件并写入代码,按快捷键F5,在命令行提示处选择包含C++或(gdb) Launch的调试项。
5.根据提示打开launch.json。其中configurations中需要进行两处更改。以下代码中注视处为更改:

{
   "name": "(gdb) Launch",
  "type": "cppdbg",
   "request": "launch",
  "program": "${workspaceFolder}/a.out",  //此处修改,运行目录下编译后生成的a.out文件
  "args": [],
         "stopAtEntry": false,
         "cwd": "${workspaceFolder}",
         "environment": [],
         "externalConsole": true,
         "MIMode": "gdb",
         "preLaunchTask": "c_pre_build",    //添加此条,配置在运行前进行编译,引号中的名字随便取
"setupCommands": [
                {
                 "description": "Enable pretty-printing for gdb",
                  "text": "-enable-pretty-printing",
                  "ignoreFailures": true
                }]
}

6.此时在.vscode文件夹下,已经生成了launch.json文件,在该文件夹下新建文件:tasks.json。其中的配置如下:

   // See https://go.microsoft.com/fwlink/?LinkId=733558
   // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "taskName":"c_pre_build",//这里是launch.json中配置的preLaunchTask字段
            "command": "g++",
            "args": [
               "-g",
                "${file}"
            ]}
   ]}

FINAL:回到代码中按下F5,调试成功!

转载请注明出处
上一篇下一篇

猜你喜欢

热点阅读