这其实是两个问题:
1 - 在我的 debian amd64 系统上,我似乎无法构建与 gmp/mpfr/mpc 动态链接的交叉 GCC。即使我删除 --disable-shared
,它也总是静态链接它们,哪个 AFAIK 是交叉编译器中的目标唯一选项?
2 - 为什么每个人都将 gcc 与这些库静态链接?我理解如果你正在引导一个系统为什么你希望它静态链接,但我不明白为什么看到静态链接的 gcc 如此普遍......我的直觉是静态链接 gcc 是浪费的可以动态链接它。是吗?
最佳答案
It always statically links them EVEN when I remove --disable-shared
共享 = 动态
静态=静态
就是这样。
关于gcc - 动态链接 gcc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14226254/