Solaris 5.10 x86 CC链接器错误:ld:致命:找不到库-lcryptoki:

Solaris 5.10 x86 CC linker error: ld: fatal: library -lcryptoki: not found

本文关键字:ld 致命 找不到 -lcryptoki 错误 x86 CC 链接 Solaris      更新时间:2023-10-16

我们有SPARC项目,通过静态链接将其移植到x86。链接器中CC编译器的最后一步失败:

ld:致命:库-lcryptoki:未找到ld:致命:找不到库-lrt:ld:致命:库-lsocket:未找到

库的路径为:/usr/local/lib/opt/csw/lib

这些libs去哪儿了?谢谢

Solaris 10删除了系统静态库。必须动态链接Solaris 10(及更高版本)可执行文件。

从Solaris 10操作系统中删除的功能

Solaris静态系统库

此公告仅适用于32位静态系统库和静态链接的实用程序。六十四位静态系统库并且从未提供过公用设施。

支持32位Solaris静态系统库和静态Solaris中不再提供链接实用程序。特别值得注意的是,不再支持静态C库(/usr/lib/libc.a)在Solaris中提供。

与现有静态系统库链接的应用程序可能无法在Solaris中正常工作。仅适用于与提供Solaris的系统库动态链接应用程序二进制接口(ABI)是为未来而设计的兼容性。

直接依赖于系统陷阱行为的应用程序在Solaris中可能无法正常工作。与直接依赖于系统陷阱行为的非Sun库(通常是提供替代ABI函数的库)链接的应用程序在Solaris中可能无法正常工作。