Compiler a Go Project
以下是我的项目结构
| Go | |
|---|---|
main.go 文件在 cmd/ 路径下,
编译 Go 项目
| Bash | |
|---|---|
CGO_ENABLED=0指明cgo工具是否可用的标识,在这里0表示禁用。GOOS=linux目标平台(编译后的目标平台)的操作系统(darwin、freebsd、linux、windows)-a强制重新编译所有涉及的go语言代码包installsuffix为了使当前的输出目录与默认的编译输出目录分离,可以使用这个标记。cgo如下:ldflags给cgo指定命令w关闭所有警告信息i标志安装目标的依赖包。-o目录/生成的程序:指定可执行文件名cmd/main.go编译的main.go地址
原文: golang项目编译
最后更新:
June 5, 2025
创建日期: September 24, 2023
创建日期: September 24, 2023