在macOS下启用CGO_ENABLED的交叉编译

在启用CGO_ENABLED的情况下,尝试使用下面命令进行Windows平台的交叉编译:

$ CGO_ENABLED= GOOS=windows GOARCH= go build -x -v -ldflags "-s -w"

出现错误如下:

# runtime/cgo
gcc_libinit_windows.c::: fatal error: 'windows.h' file not found

安装mingw-w64

# piao @ PiaodeMacBook-Pro in ~ [::]
$ brew install mingw-w64
==> Downloading https://homebrew.bintray.com/bottles/mingw-w64-5.0.4_1.mojave.bottle.tar.gz
Already downloaded: /Users/piao/Library/Caches/Homebrew/downloads/954c462f9298678f85a2ca518229e941d1daed366c84c339900c756e7ca8ad25--mingw-w64-5.0.4_1.mojave.bottle.tar.gz
==> Pouring mingw-w64-5.0.4_1.mojave.bottle.tar.gz

最新文章

  1. Spring泛型依赖注入
  2. GWT资料收集
  3. Principles of good RESTful API Design 好的 RESTful API 设计
  4. 【http】生命周期和http管道技术 整理中
  5. bzoj3747
  6. BZOJ 2878: [Noi2012]迷失游乐园( 树形dp )
  7. windows平台把UliPad添加到右键菜单
  8. Maven的主要特点
  9. 【我的前端自学之路】【HTML5】web 存储
  10. sql多表数据查询
  11. django面试二
  12. CSS揭秘(二)背景与边框
  13. [转]cron表达式详解
  14. mvn 使用
  15. mac电脑iTerm2链接linux服务器断线解决方案
  16. Ubuntu14.04 64位机上安装OpenCV2.4.13(CUDA8.0)版操作步骤
  17. Wannafly挑战赛29题解
  18. psql: FATAL: role “postgres” does not exist
  19. Spring SimpleJdbcOperations 批量更新
  20. linux下rar包的解压方法

热门文章

  1. 使用mysqldump对mysql进行备份与恢复
  2. APP安全_Android反编译
  3. vi去掉^M
  4. cxLookupComboBox控件的应用
  5. 小菜鸟之HTML第二课
  6. serverlet声明周期
  7. CSS和DOM入门
  8. 推荐系统遇上深度学习(十)--GBDT+LR融合方案实战
  9. java中的接口和php的接口的区别
  10. centos配置发送邮件