Archive for 4月 2020

高版本gcc编译出的程序在低版本glibc机器上运行

问题背景

比如我们用gcc 9.3.0编译程序,但需要发布的机器gcc版本是4.8.5,怎么办?

你可能想到如下方法

  1. 静态编译
  2. 容器发布
  3. 打包依赖的so,使用本地so运行程序
Continue reading ‘高版本gcc编译出的程序在低版本glibc机器上运行’ »