go-admin-team / go-admin

基于Gin + Vue + Element UI & Arco Design & Ant Design 的前后端分离权限管理系统脚手架(包含了:多租户的支持,基础用户管理功能,jwt鉴权,代码生成器,RBAC资源控制,表单构建,定时任务等)3分钟构建自己的中后台项目;项目文档》:https://www.go-admin.pro V2 Demo: https://vue2.go-admin.dev V3 Demo: https://vue3.go-admin.dev Antd 订阅版:https://antd.go-admin.pro
https://www.go-admin.pro
MIT License
11.15k stars 2.32k forks source link

-installsuffix 参数没有指定后缀字符串。它被设定为空,这可能导致一些问题 #753

Closed Vingurzhou closed 11 months ago

Vingurzhou commented 1 year ago

[中文版模板 / Chinese template]

🤔 This is a ...

🔗 Related issue link

💡 Background and solution

我在mac使用makefile时,提示错误:make: *** [build] Error 1

正常情况下,-installsuffix 参数应该指定一个非空字符串,用于将生成的文件安装到带有后缀的目录中,以避免与其他版本的软件包冲突。在您的命令中,由于未提供后缀字符串,Go 将不会为生成的文件添加后缀,而是将其安装到默认目录。

如果希望使用 -installsuffix 参数,并且不需要添加后缀字符串,可以将其设定为一个空字符串(""),而不是省略它。可以使用以下命令:

CGO_ENABLED=0 go build -ldflags="-w -s" -a -installsuffix "" -o go-admin .

这将使用空字符串作为后缀,并将生成的文件安装到默认目录中。

使用 -installsuffix 参数时,最好确保目标目录不存在其他版本的同名软件包,以避免潜在的文件冲突问题。

📝 Changelog

Language Changelog
🇺🇸 English
🇨🇳 Chinese

☑️ Self-Check before Merge

⚠️ Please check all items below before review. ⚠️