我需要将glibc静态链接到我的项目,因为目标平台只支持一个很老的(但它可以在我的工具链中静态链接glibc,我已经检查过它)静态链接glibc,但动态使用GCC动态链接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
你需要添加'轮候册,-Bdynamic'了'-lc'后。 –
哦,我很抱歉,这是我的错误。我想链接glibc静态 – nkdm
相关:http://stackoverflow.com/questions/809794/use-both-static-and-dynamically-linked-libraries-in-gcc –