openGauss配置vscode编译调试环境

如何编译和安装openGauss请参考官方文档。

生成任务文件tasks.json

javascript 复制代码
{
	"version": "2.0.0",
	"tasks": [
		{
			"type": "shell",
			"label": "C/C++: g++ 生成活动文件",
			"command": "make -sj && make install -sj",
			"options": {
				"cwd": "${workspaceFolder}"
			},
			"problemMatcher": [
				"$gcc"
			],
			"group": {
				"kind": "build",
				"isDefault": true
			},
			"detail": "编译器: /home/gauss/binarylibs/buildtools/gcc7.3//gcc/bin/g++"
		}
	]
}

运行任务文件launch.json

javascript 复制代码
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(gdb) 启动",
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceFolder}/dest/bin/gaussdb",
            "args": ["-D", "${workspaceFolder}/dest/data", "--single_node"],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": false,
            "MIMode": "gdb",
            "setupCommands": [
                {
                    "description": "为 gdb 启用整齐打印",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                },
                {
                    "text": "handle SIGUSR1 noprint nostop",
                    "ignoreFailures": true
                },
                {
                    "text": "handle SIGUSR2 noprint nostop",
                    "ignoreFailures": true
                }
            ]
        }
    ]
}
相关推荐
threelab13 分钟前
12.three官方示例+编辑器+AI快速学习webgl_buffergeometry_indexed
学习·编辑器·webgl
MonkeyKing_sunyuhua22 分钟前
在 Visual Studio Code (VSCode) 中配置 MCP(Model Context Protocol)
ide·vscode·编辑器
smileNicky26 分钟前
在 VSCode 中运行 Vue.js 项目
ide·vue.js·vscode
Growthofnotes1 小时前
VSCode中Node.js 使用教程
ide·vscode·node.js
遗憾皆是温柔2 小时前
MyBatis—动态 SQL
java·数据库·ide·sql·mybatis
小妖6664 小时前
VScode 的插件本地更改后怎么生效
ide·vscode·编辑器
进击的阿尔法猿4 小时前
visual studio生成动态库DLL
ide·visual studio
未来之窗软件服务5 小时前
solidwors插件 开发————仙盟创梦IDE
前端·javascript·数据库·ide·仙盟创梦ide
Qian丶Xi6 小时前
Visual Studio旧版直链
ide·visual studio
MonkeyKing_sunyuhua6 小时前
ubuntu22.04卸载vscode
ide·vscode·编辑器