VSCode从非根目录编译golang程序
来源:互联网 发布:单片机音乐代码生成器 编辑:程序博客网 时间:2024/06/08 16:18
1、问题提出
“习惯在项目目录里建src放源码文件,根目录里放配置文件或者别的什么,在交付时直接忽视掉src目录就行了,但vscode好像不能这样愉快的玩耍。。。”???
要实现把源码放到src目录下,经过实践,要修改launch.json配置文件。
2、修改配置
原始文件如下:
{ "version": "0.2.0", "configurations": [ { "name": "Launch", "type": "go", "request": "launch", "mode": "debug", "program": "${workspaceRoot}", "env": {}, "args": [] } ]}
其中program表示编译的路径,默认位vscode打开的根目录。要想编译src目录,修改如下【"program": "${workspaceRoot}\\src"】:
{ "version": "0.2.0", "configurations": [ { "name": "Launch", "type": "go", "request": "launch", "mode": "debug", "program": "${workspaceRoot}\\src", "env": {}, "args": [] } ]}
3、注意事项
如果没有输出,要把根目录里的debug二进制文件删除才行。
4、源码下载
示例程序运行结果如下:
源码下载地址:GoWorkx.zip
0 0
- VSCode从非根目录编译golang程序
- vscode 如何生成golang的可执行程序?--go build常用命令
- VSCODE golang环境配置
- vscode编辑器golang调试
- vscode golang开发环境
- mac vscode 配置golang
- VSCode+golang 安装配置
- golang编译arm平台程序
- golang+VScode安装与配置
- 为Golang程序打上编译标记
- MacOSX交叉编译Win_x86的GoLang程序
- golang程序的跨平台编译
- LiteIde 编译golang程序提示缺少-i
- vscode中配置golang开发环境
- vscode golang详细配置(持续更新)
- 编译安装golang1.7及golang程序的交叉编译
- [转]C#取得Web程序和非Web程序的根目录的N种取法
- C#取得Web程序和非Web程序的根目录的N种取法
- Retrofit封装和使用
- Activity四种启动模式
- MacBook上Visual Studio Code开发AngularJS2 之 HelloWorld
- virtualenv的使用
- java继承 多态
- VSCode从非根目录编译golang程序
- 安卓几种图片加载框架的比较
- 物体检测及分类
- CSS第一天
- 编译报错:Duplicate Symbols for Architecture arm64
- 添加VLC模块
- java实现凯撒密码简单破解
- 表达式计算
- linux的计划任务