设为首页 加入收藏

TOP

VSCode从非根目录编译golang程序
2017-09-30 13:36:50 】 浏览:3101
Tags:VSCode 从非根 目录 编译 golang 程序

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、源码下载

    示例程序运行结果如下:

image

    源码下载地址:GoWorkx.zip

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇谢孟军:The State of Go | ECUG .. 下一篇gstunnel---一个网络安全管道

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目