首先项目里创建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