如何获取glibc静态库?

4

我想编译一个程序并将其静态链接到glibc,这样它就可以在其他Linux发行版上运行,而无需用户进行任何特殊配置。

我尝试使用 CFLAGS="-static -static-libgcc",但它会静态链接所有其他需要的库,但不包括glibc。我尝试在apt库中搜索静态版本的glibc,但是我没有找到。

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

在Ubuntu 18.04上如何获取glibc的静态库版本?

1个回答

3

静态版本位于/usr/lib/i386-linux-gnu/libc.a

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


无法找到 glibc-static 包。 - Owl

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接