xmake-vscode
xmake-vscode copied to clipboard
插件能否传递出一个程序路径出来
trafficstars
你在什么场景下需要该功能?
打算用于交叉编译单片机程序,然后通过cortex-debug插件来调试,由于cortex-debug指向程序的字段为executable而不是本地程序调试用的program,因此用xmake.customDebugConfig来自定义使用cortex-debug插件的时候,没办法很好设置这个字段(当然可以直接填程序路径,但是这样就失去直接按按钮的便捷性了,例如从debug改为release之后,配置就要改)。
对vscode插件开发不熟,不知道能否插件导出环境变量,然后通过${env XXX}的方式获取?
没法导出到 env,除非改插件,检测到 cortex-debug 后,如果平台是 cross 等其他交叉编译平台,将调试配置切到 cortex-debug 上去。
具体参考:
https://github.com/xmake-io/xmake-vscode/blob/a80152674e96db4030a37b094a30e906c7ac9f85/src/debugger.ts#L59-L71
xmake-vscode 插件调试只需要用 vscode 打开这个工程根目录,加载运行即可测试,自己调调改改吧,也要不了多少时间。。
更多详情,请参考:https://tboox.org/cn/2017/10/11/xmake-vscode/