使用makefile 自定义build,run,dev等命令

2023-05-24  本文已影响0人  A云A

首先项目里创建Makefile文件

build\:go:
    CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o bin/main main.go
run\:go:
    go run main.go
%:
    @echo 未定义该命令 $@

这样就可以执行以下命令

make build:go
make run:go

然后你不想使用make命令,想自定义的话在/usr/local/bin/{自定义名称}
假如,我想要qn build:go来执行的话创建/usr/local/bin/qn
文件内容如下:

#!/bin/bash
make "$@"%    

然后给个执行权限

chmod +x  /usr/local/bin/qn

# 然后就可以执行自定义命令了
qn build:go 
上一篇 下一篇

猜你喜欢

热点阅读