CentOS 下如果直接使用 Alpine Linux 下编译的二进制文件,会报类似 ld-musl-x86_64.so.1: bad ELF interpreter 的错误
那么我们需要补一个musl的静态库文件来让编译的二进制文件在CentOS下正常使用
具体解决方法如下

1
2
3
cd /etc/yum.repos.d/
wget https://copr.fedorainfracloud.org/coprs/ngompa/musl-libc/repo/epel-7/ngompa-musl-libc-epel-7.repo
yum install musl-libc-static

然后再执行下对应的可执行二进制程序,就可以正常工作啦。

评论

  • 第 1 页 共 1 页

BranchZero

一只向全栈不断努力的 Web 开发者、运维、与眼镜娘控,面向 Google 和爆栈编程,继承了大部分理科宅的特性(除了审美),可惜是个 Acer


Web Developer


HangZhou