Golang编译的二进制文件在alpine中无法运行的问题解决

马谦马谦马谦
马谦马谦马谦
马谦马谦马谦
609
文章
12
评论
2019年4月3日23:32:19 评论 170

一、问题现象

使用golang编译了一个二进制程序,在CentOSUbuntu的镜像上运行是可以的,但是在Alpine运行就不行,使用./运行报错:

Golang编译的二进制文件在alpine中无法运行的问题解决

二、解决方案

编译时添加参数CGO_ENABLED=0,关闭CGO就可以了:

Golang编译的二进制文件在alpine中无法运行的问题解决

三、参考文档

Installed Go binary not found in path on Alpine Linux Docker

未分类
马谦马谦马谦
  • 本文由 发表于 2019年4月3日23:32:19
  • 转载请务必保留本文链接:https://www.dyxmq.cn/uncategorized/installed-go-binary-not-found-in-path-on-alpine-linux-docker.html
vmware安装centos5系列找不到网卡问题解决 CentOS

vmware安装centos5系列找不到网卡问题解决

使用虚拟机安装CentOS5后,系统没有自动识别网口信息,导致无法配置IP远程登陆。 问题原因: 安装系统的时候,如果选择了系统是CentOS5或者更老的版本,虚拟机会将虚拟网卡设备设置为vmxnet...
CentOS5 YUM源 CentOS

CentOS5 YUM源

centos5已停止了维护,国内大部分的源也停止维护,找了很久都没有找到可用的源。最后才发现,centos早期的源都已经vault.centos.org网站下,国内的镜像源也都改成了centos-va...
2021年目标 生活随笔

2021年目标

新年,本想写下新年寄语,写了半天写不出来几个字,词穷了。干脆不写了,直奔目标。 2021年目标: 学习: 深挖技术,追求“精”。 学习前端和安卓逆向。 学习一门新的乐器(目前的想法是吉他)。 学习理财...
C++文件输入输出流fstream的基本用法 C/C++

C++文件输入输出流fstream的基本用法

一、文件流 C++的IO类中定义了三个文件读写流fstream、ifstream以及ofstream,它们都继承于相同的父类istream,通过不同的实现以实现不同的文件流操作。 三者的区别为: if...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: