码迷,mamicode.com
首页 > 其他好文 > 详细

VSCode从非根目录编译golang程序(转)

时间:2018-05-11 00:12:02      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:cer   class   4.0   fan   files   ogr   ffffff   表示   ping   

 

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

VSCode从非根目录编译golang程序(转)

标签:cer   class   4.0   fan   files   ogr   ffffff   表示   ping   

原文地址:https://www.cnblogs.com/it-tsz/p/9022434.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!