我需要将 glibc 静态链接到我的项目,因为目标平台只支持一个非常旧的平台(但它可以与我的工具链中的静态链接 glibc 一起使用,我已经检查过了)
不幸的是,这个应用程序必须使用 pthread 库,但是静态链接的 libpthread 占用太多空间。
我想静态链接 glibc,动态链接 pthread。
运行这条命令后
powerpc-unknown-linux-gnu-gcc object_files -lrt -lpthread -Wl,-Bstatic -lc
我得到:
/powerpc-unknown-linux-gnu/bin/ld: cannot find -lgcc_s
最佳答案
如果有帮助,可以使用 -static-libgcc
关于c - 静态链接 glibc,但使用 GCC 动态链接其他一些库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13187499/