Solaris 上的静态代码?
-
13-09-2019 - |
题
问题:
- 为什么是静态库
/usr/lib/*.a
掉落自 索拉里斯10? - 原来如此 不是 可以生成静态链接对象吗?
- 动态链接编译,是唯一的选择吗?
解决方案
您仍然可以创建自己的 *.a 库并链接到它们,但系统库将始终动态链接。
其他提示
如果将正确的标志传递给链接器,则可以创建静态库或应用程序。然而,你为什么要这么做呢?静态库很难提供修复。
这是一个明智的决定。静态链接的想法并不能很好地发挥作用。这就是为什么 LSB(Linux Standard Base)项目也禁止静态链接。在过去的二十年里,兼容性从系统调用发展到了更高的水平。
不能说我曾经去找过它们,但你检查过“附加选项”(或他们所说的任何东西)CD/DVD 吗?我记得它还有其他随机“丢失”的东西......
不隶属于 StackOverflow