如何将GLIBC作为静态库



我想编译程序并静态地将其链接到glibc,因此它可以在其他Linux发行版上运行,而无需用户执行任何特殊配置。

我尝试使用CFLAGS="-static -static-libgcc",但是除GLIBC以外,它在静态地链接了所有其他所需的库。我尝试搜索APT存储库中的静态版本的GLIBC,但找不到任何。

我正在使用Ubuntu安装的默认gcc

我如何在Ubuntu上获得Glibc的静态库版本?

位于 /usr/lib/i386-linux-gnu/libc.a

中的静态版本

如果不存在,键入sudo apt-get install libc6-devsudo apt-get install glibc-static

最新更新