golang处理多个项目src的编译问题

最近在折腾Golang 第一次花功夫研究静态语言,想想就有点小激动,是不是可以走向人生巅峰啦?

碰到一个梗每次编译的时候在多个项目中要来回切换GOPATH GOBIN这两个环境变量于是就写了个Makefile在src目录下执行就OK啦

export GOPATH=$HOME/pj/go02
export PATH=$PATH:$GOPATH/bin
export GOBIN=$GOPATH/bin

all: 
	go install ./main/main.go
run: 
	$GOPATH/bin/main

大概思路就是酱紫滴

时间: 2024-10-28 15:35:28

golang处理多个项目src的编译问题的相关文章

C#winform项目添加引用编译文件

打开opencv(Emgu for windows)样例,发现有带引用图标的文件 以前还真没见过这种用法,研究了一下: 1.项目版本信息文件内容及添加: 通过修改项目目录下的csproj(c sharp project)文件添加项目版本信息 另一种写法: 2.密钥文件的添加: 方法一:通过修改项目属性添加 方法二:通过修改项目目录下的csproj(c sharp project)文件添加 C#winform项目添加引用编译文件,布布扣,bubuko.com

利用开源项目jadx反编译Android应用

利用开源项目jadx反编译Android应用 利用Github开源项目jadx可以直接对 .dex, .apk, .jar, .class 类型的文件进行直接反编译 对比之前 apktool(解包apk) + dex2jar(将.dex转换成.jar) + jd-gui (查看.jar文件)反编译三件套, jadx的优点在于: 1. 可以一行命令直接反编译恢复出.java文件 命令: jadx -d out calc.apk 需要先把apk拷贝到bin目录下, 如图:  2. 可以一行命令直接以

Maven01 环境准备、maven项目结构、编译/测试/打包/清除、安装、

0 前提准备 0.1 安装java开发环境 0.2 安装maven工具 1 maven项目基本结构 如图所示,整个maven项目有业务文件.测试文件.POM依赖管理文件:其实还有一个资源文件resources: 代码文件和测试文件都是放在src文件中,src文件成为源文件:业务文件和测试文件处于src中同一级目录: 资源文件管理文件分为测试资源文件和业务资源文件,分别位于main目录和test目录,此处没有进行创建. 2 maven项目搭建 2.1 创建maven项目结构 安装maven规范的目

Qt入门之基础篇 ( 二 ) :Qt项目建立、编译、运行和发布过程解析

转载请注明出处:CN_Simo. 题解: 本篇内容主讲Qt应用从创建到发布的整个过程,旨在帮助读者能够快速走进Qt的世界. 本来计划是讲解Qt源码静态编译,如此的话读者可能并不能清楚地知道为何要静态编译,所以借此篇内容说明一下原由并为之后文章的学习做准备. 即使本片内容只是在围绕一个小小的HelloWorld程序开展,但还是希望朋友们不要急于求成,"欲速则不达". 文章整体思路: 我们循序渐进地来看,一个Qt应用的完成有以下一个重要的步骤: 项目创建->源码编译->程序运行

Egret项目Typescript的编译报错

今天编译项目,出现了一个奇怪的报错,如下: E:\engine\egret-core-3.1.2\tools\lib\typescript\tsclark.js:41531 1> if (file.name.toLowerCase() in sortedMap) 1> ^ 1> RangeError: Maximum call stack size exceeded 1> at insert (E:\engine\egret-core-3.1.2\tools\lib\typescr

DICOM:dcm4che开源项目导入Eclipse编译错误问题解决方案

背景: 马上跨年了,记得小时候元旦都不是事儿,怎么长大了长大了感觉越来越热闹了反而.各种饭局.各种party,有点hold不住.还是回来整理一下这一年的笔记比较舒服,比较有收获.看了看这个月竟然发文量还不足四篇,遂将Evernote中的一篇老文贴出来水一下,赶巧解决一下之前网友邮件中遇到的相关问题. dcm4che开源项目: dcm4che3是github上的开源项目,是java实现的DICOM开源库,采用Maven进行构建.整个工程在Windows文件系统下直接mvn install可以顺利成

eclipse下创建android项目src和layout下为空

在eclipse中创建android项目,src目录和layout目录下为空,现在开始解决这个问题(这只是一个开始). 在网上查找答案,说是eclipse版本和adt版本不兼容. 第一步;查看eclipse的版本号. Help-->About Eclipse--->选择eclipse的logo图标 第二步:查看adt插件的版本号 Help->About Eclipse--->点击,installation Detail 第三步:如果版本号兼容,那么就更新adt版本 Help---&

vs2010项目使用vs2013编译报错 无法打开包括文件:“winapifamily.h”

我的老项目是vs2010下的项目.最近安装vs2013后,打开sln解决方案,调试运行报错 C:\Program Files (x86)\Windows Kits\8.0\Include\um\winsdkver.h(21): fatal error C1083: 无法打开包括文件:“winapifamily.h”: No such file or directory 在项目包含目录中包含了这个Windows Kits\8.0\include的东西. 仔细回想了一下是以前编译webRTC使用的,

如何正确的将HDF5加入到项目中进行编译(雾)?!

1 什么是HDF5 官方解释: HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections. 看起来HDF5就是一种用来存储各种数据的一个容器/管理者. 2 为什么要弄这个组件到项目中去? 鉴于很多模型都使用这个格式进行数据存储,所以在测试项目是难免会用到HDF5这个部分.所以这里对其加入到项目中做了以下总结. 3 将HDF