在配置文件中添加cppdebug调试插件支持

This commit is contained in:
dinglili 2024-10-29 10:00:01 +08:00
parent 0a274cedd2
commit 358e6f291c
4 changed files with 414 additions and 38 deletions

View File

@ -0,0 +1,317 @@
{
"version":"0.0.5",
"kylin-ide-lowest-ver":"1.2.0",
"first_class_list":{
"description":{
"en":"",
"zh_cn":"勾选分类后会安装该选项的基本插件、系统软件依赖。可以从插件市场或openKylin extensions-repo仓库获取更多插件。"
},
"Remote_key":{
"en":"Remote development",
"zh_cn":"远程开发"
},
"C_key":{
"en":"C/C++ development",
"zh_cn":"C/C++开发"
},
"Python3_key":{
"en":"Python3 development",
"zh_cn":"Python3开发"
},
"Go_key":{
"en":"Go development",
"zh_cn":"Go开发"
},
"Qt_key": {
"en": "Qt development",
"zh_cn": "Qt 开发"
},
"JavaScript_key":{
"en":"Built-in JavaScript development",
"zh_cn":"内置JavaScript开发",
"show_type":"picked_gray"
}
},
"second_class":{
"Remote_key": {
"discription":{
"en":"Remote development",
"zh_cn":"远程开发"
},
"ext-list": [
"KylinIdeTeam.extension-dependency",
"xhafei.remote-dev"
],
"pkg-list":{
},
"script-list":[
]
},
"C_key": {
"discription":{
"en":"Basic function of C/C++ development: linting, intellisense, compile, debug. You may install other extensions to get more functions.",
"zh_cn":"C/C++开发需要的基本功能:语法检查、跳转、补全、编译、调试等。可以安装其他插件获得更多功能。"
},
"ext-list": [
"KylinIdeTeam.extension-dependency",
"KylinIdeTeam.gitlens",
"KylinIdeTeam.project-manager",
"KylinIdeTeam.vscode-clangd",
"KylinIdeTeam.debug",
"KylinIdeTeam.cmake-intellisence",
"KylinIdeTeam.cppdebug-linux-arm64",
"twxs.cmake"
],
"pkg-list":{
"deb":{
"git":{},
"ssh-askpass":{},
"clangd":{},
"libclang-common-10-dev":{},
"build-essential":{},
"cmake":{},
"gdb":{},
"debhelper":{}
}
},
"script-list":[
]
},
"Python3_key":{
"discription":{
"en":"Python3 development",
"zh_cn":"Python3开发"
},
"ext-list": [
"KylinIdeTeam.extension-dependency",
"KylinIdeTeam.gitlens",
"KylinIdeTeam.python"
],
"pkg-list":{
"deb":{
"git":{},
"ssh-askpass":{},
"python3":{},
"python3-autopep8":{},
"python3-pip":{}
}
},
"script-list":[
{
"order":1,
"postin":"python3-pip" ,
"file_url":"base-url:/python3_config-0.0.1.sh",
"file_name": "python3_config-0.0.1.sh",
"ver": "0.0.1",
"sign-md5": "5abef8fab04ca04d2b74531c1e563ceac297e3bdced8df4a519dad90386f25682ec985b008ab73b25254add9ae92f840a1d86a5c4829389d328aa555ef30e792fee4a8beaf3da2ddba2afe19ddfa03898fef102299ef5a8fe2001af394a7e2ecfd0adc63fe4231bc95337909856b438ed73acba41f217c8f0f2ae7640bb2cc78"
}
]
},
"Go_key":{
"discription":{
"en":"Go development",
"zh_cn":"Go开发"
},
"ext-list": [
"KylinIdeTeam.extension-dependency",
"KylinIdeTeam.gitlens",
"KylinIdeTeam.go"
],
"pkg-list":{
"deb":{
"git":{},
"ssh-askpass":{},
"golang-1.14":{}
}
},
"script-list":[
{
"order":1,
"postin":"golang-1.14",
"file_url":"base-url:/go_config-0.0.2.js",
"file_name": "go_config-0.0.2.js",
"ver": "0.0.2",
"sign-md5": "a54150fd8eab3d686f3eee0e70215030bb0d886ecae1aced4dc0b6feccc4340f6f68812360ce1ad7c0c2c7317871dc2ee245c81aa6c122d119b06ba93c28ef85af75de42362553571ba935fef147d901005f1b36eda0f83e92d42462e0bd219d5d67812e1f89287b20eb632a42478f2f63a10688f5ec837ca35d050fdeac9936"
}
]
},
"Qt_key": {
"discription": {
"en": "Qt development",
"zh_cn": "Qt 开发"
},
"ext-list": [
"KylinIdeTeam.extension-dependency",
"ms-vscode.cmake-tools",
"KylinIdeTeam.vscode-clangd",
"KylinIdeTeam.debug",
"KylinIdeTeam.cmake-intellisence",
"KylinIdeTeam.qmake-tools",
"KylinIdeTeam.qt-support",
"KylinIdeTeam.cppdebug-linux-arm64",
"twxs.cmake"
],
"pkg-list": {
"deb": {
"clangd": {},
"qt5-default": {},
"build-essential": {},
"qt5-qmake": {},
"ninja-build": {},
"cmake": {},
"gdb": {},
"qttools5-dev": {},
"qttools5-dev-tools": {},
"qt5-doc": {},
"qt5-doc-html": {}
}
},
"script-list": [
]
},
"JavaScript_key":{
"discription":{
"en":"Built-in support JavaScript development(Please install NodeJS by yourself if needed)",
"zh_cn":"内置支持JavaScript开发如需NodeJS请自行安装"
},
"ext-list": [
],
"pkg-list":{
},
"script-list":[
]
}
},
"ext_detail":{
"KylinIdeTeam.extension-dependency":{
"ext_id": "KylinIdeTeam.extension-dependency",
"ext_version": {
"latest":true
}
},
"KylinIdeTeam.project-manager":{
"ext_id": "KylinIdeTeam.project-manager",
"ext_version": {
"latest":true
}
},
"KylinIdeTeam.vscode-gradle":{
"ext_id": "KylinIdeTeam.vscode-gradle",
"ext_version": {
"latest":true
}
},
"KylinIdeTeam.vscode-java-dependency":{
"ext_id": "KylinIdeTeam.vscode-java-dependency",
"ext_version": {
"latest":true
}
},
"KylinIdeTeam.vscode-java-pack": {
"ext_id": "KylinIdeTeam.vscode-java-pack",
"ext_version": {
"latest":true
}
},
"KylinIdeTeam.vscode-java-test": {
"ext_id": "KylinIdeTeam.vscode-java-test",
"ext_version": {
"latest":true
}
},
"KylinIdeTeam.vscode-maven": {
"ext_id": "KylinIdeTeam.vscode-maven",
"ext_version": {
"latest":true
}
},
"KylinIdeTeam.gitlens": {
"ext_id": "KylinIdeTeam.gitlens",
"ext_version": {
"latest":true
}
},
"KylinIdeTeam.cmake-intellisence": {
"ext_id": "KylinIdeTeam.cmake-intellisence",
"ext_version": {
"latest":true
}
},
"KylinIdeTeam.go": {
"ext_id": "KylinIdeTeam.go",
"ext_version": {
"latest":true
}
},
"KylinIdeTeam.java": {
"ext_id": "KylinIdeTeam.java",
"ext_version": {
"latest":true
}
},
"KylinIdeTeam.python": {
"ext_id": "KylinIdeTeam.python",
"ext_version": {
"latest":true
}
},
"KylinIdeTeam.vscode-clangd": {
"ext_id": "KylinIdeTeam.vscode-clangd",
"ext_version": {
"latest":true
}
},
"KylinIdeTeam.debug": {
"ext_id": "KylinIdeTeam.debug",
"ext_version": {
"latest":true
}
},
"KylinIdeTeam.vscode-java-debug": {
"ext_id": "KylinIdeTeam.vscode-java-debug",
"ext_version": {
"latest":true
}
},
"xhafei.remote-dev": {
"ext_id": "xhafei.remote-dev",
"ext_version": {
"latest":true
}
},
"ms-vscode.cmake-tools": {
"ext_id": "ms-vscode.cmake-tools",
"ext_version": {
"latest":true
}
},
"KylinIdeTeam.qmake-tools": {
"ext_id": "KylinIdeTeam.qmake-tools",
"ext_version": {
"latest":true
}
},
"KylinIdeTeam.qt-support": {
"ext_id": "KylinIdeTeam.qt-support",
"ext_version": {
"latest":true
}
},
"KylinIdeTeam.cppdebug-linux-arm64": {
"ext_id": "KylinIdeTeam.cppdebug",
"ext_version": {
"latest":true
}
},
"twxs.cmake": {
"ext_id": "twxs.cmake",
"ext_version": {
"latest":true
}
}
}
}

View File

@ -1,5 +1,5 @@
{ {
"version":"0.0.4", "version":"0.0.5",
"kylin-ide-lowest-ver":"1.2.0", "kylin-ide-lowest-ver":"1.2.0",
"first_class_list":{ "first_class_list":{
"description":{ "description":{
@ -58,7 +58,9 @@
"KylinIdeTeam.project-manager", "KylinIdeTeam.project-manager",
"KylinIdeTeam.vscode-clangd", "KylinIdeTeam.vscode-clangd",
"KylinIdeTeam.debug", "KylinIdeTeam.debug",
"KylinIdeTeam.cmake-intellisence" "KylinIdeTeam.cmake-intellisence",
"KylinIdeTeam.cppdebug-linux-x64",
"twxs.cmake"
], ],
"pkg-list":{ "pkg-list":{
"deb":{ "deb":{
@ -145,7 +147,9 @@
"KylinIdeTeam.debug", "KylinIdeTeam.debug",
"KylinIdeTeam.cmake-intellisence", "KylinIdeTeam.cmake-intellisence",
"KylinIdeTeam.qmake-tools", "KylinIdeTeam.qmake-tools",
"KylinIdeTeam.qt-support" "KylinIdeTeam.qt-support",
"KylinIdeTeam.cppdebug-linux-x64",
"twxs.cmake"
], ],
"pkg-list": { "pkg-list": {
"deb": { "deb": {
@ -296,7 +300,18 @@
"ext_version": { "ext_version": {
"latest":true "latest":true
} }
},
"KylinIdeTeam.cppdebug-linux-x64": {
"ext_id": "KylinIdeTeam.cppdebug",
"ext_version": {
"latest":true
}
},
"twxs.cmake": {
"ext_id": "twxs.cmake",
"ext_version": {
"latest":true
}
} }
} }
} }

View File

@ -1,5 +1,5 @@
{ {
"version": "0.0.2", "version": "0.0.3",
"KylinIdeTeam.extension-dependency": { "KylinIdeTeam.extension-dependency": {
"ext_id": "KylinIdeTeam.extension-dependency", "ext_id": "KylinIdeTeam.extension-dependency",
"ext_name": "extension dependency", "ext_name": "extension dependency",
@ -207,7 +207,7 @@
"gitee": { "gitee": {
"prefix": "https://gitee.com", "prefix": "https://gitee.com",
"org": "openkylin", "org": "openkylin",
"repo": "ide-vscode-clangd" "repo": "kylin-clangd"
} }
} }
}, },
@ -215,7 +215,7 @@
"ext_id": "KylinIdeTeam.debug", "ext_id": "KylinIdeTeam.debug",
"ext_name": "Native Debug(fix some bugs)", "ext_name": "Native Debug(fix some bugs)",
"ext_descrip": { "ext_descrip": {
"en": "C/C++ gdb debug support", "en": "C/C++ Debug (gdb)",
"zh_cn": "C/C++ gdb调试支持" "zh_cn": "C/C++ gdb调试支持"
}, },
"ext_links": { "ext_links": {
@ -360,6 +360,50 @@
"repo": "ide-qt-support" "repo": "ide-qt-support"
} }
} }
},
"KylinIdeTeam.cppdebug-linux-x64": {
"ext_id": "KylinIdeTeam.cppdebug",
"ext_name": "C/C++ Debug (gdb)",
"ext_descrip": {
"en": "C/C++ Debug (gdb)",
"zh_cn": "C++调试支持"
},
"ext_links": {
"gitee": {
"prefix": "https://gitee.com",
"org": "quanzhuo",
"repo": "cppdebug-release-linux-x64"
}
}
},
"KylinIdeTeam.cppdebug-linux-arm64": {
"ext_id": "KylinIdeTeam.cppdebug",
"ext_name": "C/C++ Debug (gdb)",
"ext_descrip": {
"en": "C/C++ Debug (gdb)",
"zh_cn": "C++调试支持"
},
"ext_links": {
"gitee": {
"prefix": "https://gitee.com",
"org": "quanzhuo",
"repo": "cppdebug-release-linux-arm64"
}
}
},
"twxs.cmake": {
"ext_id": "twxs.cmake",
"ext_name": "CMake",
"ext_descrip": {
"en": "CMake",
"zh_cn": "CMake支持"
},
"ext_links": {
"gitee": {
"prefix": "https://gitee.com",
"org": "quanzhuo",
"repo": "twxs-cmake-release"
}
}
} }
} }

View File

@ -1,11 +1,11 @@
{ {
"ver": "0.0.6", "ver": "0.0.7",
"base-url":"https://gitee.com/openkylin/extensions-repo/raw/master/inst-configs-repo/kylin-ide/1.2.1", "base-url":"https://gitee.com/openkylin/extensions-repo/raw/master/inst-configs-repo/kylin-ide/1.2.1",
"ext-file": { "ext-file": {
"file_url": "base-url:/ext_link_address-0.0.2.json", "file_url": "base-url:/ext_link_address-0.0.3.json",
"file_name": "ext_link_address-0.0.2.json", "file_name": "ext_link_address-0.0.3.json",
"ver": "0.0.2", "ver": "0.0.3",
"sign-md5": "1697c442da9dd290ef353a230f6de2e926d7b82c650e20a72042bef82ee908a1ced3f82b1905886d3e061eb7c96082e3fb6148f56cdd8486e5bbc470cd9f1d75d2ee69d08e8ba68df498da5203f4ad85c27f50386032e6cb3893a6dd04060ee358db33fca360d9e0d523852870563bd4ded45dbe2adf9e710a3db7719c7e74f6" "sign-md5": "784b60de8021b299063a5417969330f20d7ef49fe6ce25754d57fb2854de9fd3e91203cf712312a009e3bc93d90daf3d3ac384215839ba24ae937efbb8176dbd3dba24ce40e75ef823ee27fb2358fd241949b080debbe23c0b291600f5f509fc404d378d2d85a8e45ae211f4a094b7b6090b472a3c617b0e730fa9df6457060b"
}, },
"match-script": "match-script":
{ {
@ -21,11 +21,11 @@
"en": "X86 Kylin Desktop V10 2203 ", "en": "X86 Kylin Desktop V10 2203 ",
"zh_cn": "X86 银河麒麟操作系统 桌面版 V10 2203" "zh_cn": "X86 银河麒麟操作系统 桌面版 V10 2203"
}, },
"file_url": "base-url:/desktop_os_common-0.0.4.json", "file_url": "base-url:/desktop_os_common-0.0.5.json",
"file_name": "desktop_os_common-0.0.4.json", "file_name": "desktop_os_common-0.0.5.json",
"ver": "0.0.4", "ver": "0.0.5",
"kylin-ide-lowest-ver": "1.2.0", "kylin-ide-lowest-ver": "1.2.0",
"sign-md5":"8e862071978e2743be4c4ea5b502633a86d1510930475391ba735d04e925dde0917fc17d6b1df71d6b23addd4480af6f01bc0b7017037f1cc05283f5d6cc07dc8754dd4710cf2915d6db043ae5f264bde9807eba0395868718fe4ed7ccc7954c2bdb107903f56867fdefb04c23a2d949fd47f9b3135456aa47157340cc3a1799" "sign-md5":"85801a43c552762c921723a2e78ae35169c37ad5a6bb2f8b0825c649259dfbf13f070c5ed4e50b01bbd19fc15e7487800577db6e4c973053ce1ad5d654e7eeeffaf7353f4823a1f1a311a9848d1074241a0b9de20383339b3ee7b116cb4cff87de0a10b95ef51748bf9a1d4400491ca0d4bb25bedd0d7282bad8f49a9e5511d3"
} }
], ],
"x86_kylin_desktop_v10_2303": [ "x86_kylin_desktop_v10_2303": [
@ -34,11 +34,11 @@
"en": "X86 Kylin Desktop V10 2303", "en": "X86 Kylin Desktop V10 2303",
"zh_cn": "X86 银河麒麟操作系统 桌面版 V10 2303" "zh_cn": "X86 银河麒麟操作系统 桌面版 V10 2303"
}, },
"file_url": "base-url:/desktop_os_common-0.0.4.json", "file_url": "base-url:/desktop_os_common-0.0.5.json",
"file_name": "desktop_os_common-0.0.4.json", "file_name": "desktop_os_common-0.0.5.json",
"ver": "0.0.4", "ver": "0.0.5",
"kylin-ide-lowest-ver": "1.2.0", "kylin-ide-lowest-ver": "1.2.0",
"sign-md5":"8e862071978e2743be4c4ea5b502633a86d1510930475391ba735d04e925dde0917fc17d6b1df71d6b23addd4480af6f01bc0b7017037f1cc05283f5d6cc07dc8754dd4710cf2915d6db043ae5f264bde9807eba0395868718fe4ed7ccc7954c2bdb107903f56867fdefb04c23a2d949fd47f9b3135456aa47157340cc3a1799" "sign-md5":"85801a43c552762c921723a2e78ae35169c37ad5a6bb2f8b0825c649259dfbf13f070c5ed4e50b01bbd19fc15e7487800577db6e4c973053ce1ad5d654e7eeeffaf7353f4823a1f1a311a9848d1074241a0b9de20383339b3ee7b116cb4cff87de0a10b95ef51748bf9a1d4400491ca0d4bb25bedd0d7282bad8f49a9e5511d3"
} }
], ],
"x86_kylin_desktop_v10_2403": [ "x86_kylin_desktop_v10_2403": [
@ -47,11 +47,11 @@
"en": "X86 Kylin Desktop V10 2403", "en": "X86 Kylin Desktop V10 2403",
"zh_cn": "X86 银河麒麟操作系统 桌面版 V10 2403" "zh_cn": "X86 银河麒麟操作系统 桌面版 V10 2403"
}, },
"file_url": "base-url:/desktop_os_common-0.0.4.json", "file_url": "base-url:/desktop_os_common-0.0.5.json",
"file_name": "desktop_os_common-0.0.4.json", "file_name": "desktop_os_common-0.0.5.json",
"ver": "0.0.4", "ver": "0.0.5",
"kylin-ide-lowest-ver": "1.2.0", "kylin-ide-lowest-ver": "1.2.0",
"sign-md5":"8e862071978e2743be4c4ea5b502633a86d1510930475391ba735d04e925dde0917fc17d6b1df71d6b23addd4480af6f01bc0b7017037f1cc05283f5d6cc07dc8754dd4710cf2915d6db043ae5f264bde9807eba0395868718fe4ed7ccc7954c2bdb107903f56867fdefb04c23a2d949fd47f9b3135456aa47157340cc3a1799" "sign-md5":"85801a43c552762c921723a2e78ae35169c37ad5a6bb2f8b0825c649259dfbf13f070c5ed4e50b01bbd19fc15e7487800577db6e4c973053ce1ad5d654e7eeeffaf7353f4823a1f1a311a9848d1074241a0b9de20383339b3ee7b116cb4cff87de0a10b95ef51748bf9a1d4400491ca0d4bb25bedd0d7282bad8f49a9e5511d3"
} }
], ],
"arm_kylin_desktop_v10_2203": [ "arm_kylin_desktop_v10_2203": [
@ -60,11 +60,11 @@
"en": "ARM Kylin Desktop V10 SP1 2203", "en": "ARM Kylin Desktop V10 SP1 2203",
"zh_cn": "ARM 银河麒麟操作系统 桌面版 V10 2203" "zh_cn": "ARM 银河麒麟操作系统 桌面版 V10 2203"
}, },
"file_url": "base-url:/desktop_os_common-0.0.4.json", "file_url": "base-url:/arm_os_common-0.0.5.json",
"file_name": "desktop_os_common-0.0.4.json", "file_name": "arm_os_common-0.0.5.json",
"ver": "0.0.4", "ver": "0.0.5",
"kylin-ide-lowest-ver": "1.2.0", "kylin-ide-lowest-ver": "1.2.0",
"sign-md5":"8e862071978e2743be4c4ea5b502633a86d1510930475391ba735d04e925dde0917fc17d6b1df71d6b23addd4480af6f01bc0b7017037f1cc05283f5d6cc07dc8754dd4710cf2915d6db043ae5f264bde9807eba0395868718fe4ed7ccc7954c2bdb107903f56867fdefb04c23a2d949fd47f9b3135456aa47157340cc3a1799" "sign-md5":"d7fdb512ff396ad83e06b0d900a2aa241509b46cc748e64cedc2ecf2b615abdcddc50d60486aca6270782b51cb841e2c49ee4e6c359a51f339e0d3c329fe5381a5835f8ab53478e661be5274eec968d7f7fc72e73f6d19ed34b3712e70b996d27f7086330356df5d448478db4344700bcb29c887c7140d1c33f57f5f6fe7e836"
} }
], ],
"arm_kylin_desktop_v10_2303": [ "arm_kylin_desktop_v10_2303": [
@ -73,11 +73,11 @@
"en": "ARM Kylin Desktop V10 2303", "en": "ARM Kylin Desktop V10 2303",
"zh_cn": "ARM 银河麒麟操作系统 桌面版 V10 2303" "zh_cn": "ARM 银河麒麟操作系统 桌面版 V10 2303"
}, },
"file_url": "base-url:/desktop_os_common-0.0.4.json", "file_url": "base-url:/arm_os_common-0.0.5.json",
"file_name": "desktop_os_common-0.0.4.json", "file_name": "arm_os_common-0.0.5.json",
"ver": "0.0.4", "ver": "0.0.5",
"kylin-ide-lowest-ver": "1.2.0", "kylin-ide-lowest-ver": "1.2.0",
"sign-md5":"8e862071978e2743be4c4ea5b502633a86d1510930475391ba735d04e925dde0917fc17d6b1df71d6b23addd4480af6f01bc0b7017037f1cc05283f5d6cc07dc8754dd4710cf2915d6db043ae5f264bde9807eba0395868718fe4ed7ccc7954c2bdb107903f56867fdefb04c23a2d949fd47f9b3135456aa47157340cc3a1799" "sign-md5":"d7fdb512ff396ad83e06b0d900a2aa241509b46cc748e64cedc2ecf2b615abdcddc50d60486aca6270782b51cb841e2c49ee4e6c359a51f339e0d3c329fe5381a5835f8ab53478e661be5274eec968d7f7fc72e73f6d19ed34b3712e70b996d27f7086330356df5d448478db4344700bcb29c887c7140d1c33f57f5f6fe7e836"
} }
], ],
"arm_kylin_desktop_v10_2403": [ "arm_kylin_desktop_v10_2403": [
@ -86,12 +86,12 @@
"en": "ARM Kylin Desktop V10 2403", "en": "ARM Kylin Desktop V10 2403",
"zh_cn": "ARM 银河麒麟操作系统 桌面版 V10 2403" "zh_cn": "ARM 银河麒麟操作系统 桌面版 V10 2403"
}, },
"file_url": "base-url:/desktop_os_common-0.0.4.json", "file_url": "base-url:/arm_os_common-0.0.5.json",
"file_name": "desktop_os_common-0.0.4.json", "file_name": "arm_os_common-0.0.5.json",
"ver": "0.0.4", "ver": "0.0.5",
"kylin-ide-lowest-ver": "1.2.0", "kylin-ide-lowest-ver": "1.2.0",
"sign-md5":"8e862071978e2743be4c4ea5b502633a86d1510930475391ba735d04e925dde0917fc17d6b1df71d6b23addd4480af6f01bc0b7017037f1cc05283f5d6cc07dc8754dd4710cf2915d6db043ae5f264bde9807eba0395868718fe4ed7ccc7954c2bdb107903f56867fdefb04c23a2d949fd47f9b3135456aa47157340cc3a1799" "sign-md5":"d7fdb512ff396ad83e06b0d900a2aa241509b46cc748e64cedc2ecf2b615abdcddc50d60486aca6270782b51cb841e2c49ee4e6c359a51f339e0d3c329fe5381a5835f8ab53478e661be5274eec968d7f7fc72e73f6d19ed34b3712e70b996d27f7086330356df5d448478db4344700bcb29c887c7140d1c33f57f5f6fe7e836"
} }
] ]
} }
} }