首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【保姆级教程】Docker服务在双架构(X86和ARM)编译统一实践

-o myprogram-arm main.go 复制 这个命令会使用arm-linux-gnueabihf-gcc交叉编译工具来编译ARM架构的程序,并使用CGO LDFLAGS关键字来链接libcurl...#cgo LDFLAGS #cgo LDFLAGS指令符可以用来指定链接器的选项。在进行多架构编译时,我们可以使用#cgo LDFLAGS指令符来指定不同操作系统和架构下的链接选项。...#cgo linux,arm64 和 #cgo linux,amd64 #cgo linux,amd64 LDFLAGS: /lib/linux/liba.a #cgo linux,arm64 LDFLAGS...arm64 LDFLAGS: /lib/linux/liba.a #cgo linux,!...amd64 LDFLAGS: /lib/linux/liba_arm.a 复制 通过上面两个代码层级的编译一致性,可以得到在编译阶段也可以做到合并统一 这时流程图变成了这样的 完美!

80860
领券