1环境变量
GOROOT go安装目录
GOPATH go库路径
2编译命令
go build 编译生成可自行文件
go run 生成临时文件,调试用
win下编译linux项目
必须用windows的cmd,不能使用powershell或者git bash 和 cmder等工具
//cd到main.go目录下
set GOARCH=amd64 //设置目标可执行程序操作系统构架,包括 386,amd64,arm
set GOOS=linux //设置可执行程序运行操作系统,支持 darwin,freebsd,linux,windows
set GOOS=windows
3运行命令
查询当前端口号进程
netstat -anp |grep 10909
杀死进程
kill 1(进程id)
在后台运行这个服务
nohup ./DownAPI >run.log 2>&1 &
4配置调试环境
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Launch",
"output": "${workspaceFolder}/debug.exe",
"type": "go",
"request": "launch",
"mode": "auto",//auto
// "program": "${workspaceFolder}/DownAPI.exe",//main.go
"program": "${workspaceFolder}/main.go",
"env": { "GOOS":"windows"},
"args": [],
"showLog": true
}
]
}