在macOS下启用CGO_ENABLED的交叉编译
2024-09-05 09:24:24
在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
最新文章
- Spring泛型依赖注入
- GWT资料收集
- Principles of good RESTful API Design 好的 RESTful API 设计
- 【http】生命周期和http管道技术 整理中
- bzoj3747
- BZOJ 2878: [Noi2012]迷失游乐园( 树形dp )
- windows平台把UliPad添加到右键菜单
- Maven的主要特点
- 【我的前端自学之路】【HTML5】web 存储
- sql多表数据查询
- django面试二
- CSS揭秘(二)背景与边框
- [转]cron表达式详解
- mvn 使用
- mac电脑iTerm2链接linux服务器断线解决方案
- Ubuntu14.04 64位机上安装OpenCV2.4.13(CUDA8.0)版操作步骤
- Wannafly挑战赛29题解
- psql: FATAL: role “postgres” does not exist
- Spring SimpleJdbcOperations 批量更新
- linux下rar包的解压方法
热门文章