加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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

发布时间:2020-12-16 18:47:15 所属栏目:大数据 来源:网络整理
导读:golang 处理多个项目src编译问题 2.0 和之前那个版本区分开来,改了一下脚本代码,支持多个package exportGOPATH=$HOME/pj/go02exportPATH=$PATH:$GOPATH/binexportGOBIN=$GOPATH/binexportGOSRC=$GOPATH/srcall:cd$GOPATH/srcforfilein$GOPATH/src/*doiftest-

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

和之前那个版本区分开来,改了一下脚本代码,支持多个package

exportGOPATH=$HOME/pj/go02
exportPATH=$PATH:$GOPATH/bin
exportGOBIN=$GOPATH/bin
exportGOSRC=$GOPATH/src
all:
	cd$GOPATH/src
	forfilein$GOPATH/src/*
	do
		iftest-d$file
		then
		echo	${file:(${#GOSRC}+1):${#file}}
		export	PACKAGENAME=${file:(${#GOSRC}+1):${#file}}
		rm-rf	$GOPATH/bin/$PACKAGENAME
		mkdir	$GOPATH/bin/$PACKAGENAME
		forgofilein$file/*.go
		do
			iftest-f$gofile
			then
			
			exportGOBIN=$GOPATH/bin/$PACKAGENAME
			echo$gofile"isbuilding..."
			goinstall$gofile
			echo"done"
		fi
		done
	fi
	done

run:
#注释掉
:<<word
  forfilein$GOBIN/*
	do
		iftest-f$file
		then
			echo"build"$file"success"
		else
			echo"build"$file"failed"
	fi
	done
word

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读