Solaris 5.10 x86 CC链接器错误:ld:致命:找不到库-lcryptoki:
Solaris 5.10 x86 CC linker error: ld: fatal: library -lcryptoki: not found
我们有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中可能无法正常工作。
相关文章:
- CMake项目Boost库错误:Boost/config/compiler/gcc.hpp:165:10:致命错误:cs
- 用MacOS Mojave编译C++:致命错误:mpi.h:没有这样的文件或目录
- ld:bind_at_load和-bitcode_bundle(Xcode设置ENABLE_bitcode=YES)不能
- 如何修复valgrind启动时的致命错误(与libc6-dbg和libc6-dbg:i386连接)
- C++ 中的编译错误:未定义对"主"的引用 collect2:错误:ld 返回 1 个退出状态
- /usr/bin/ld: cannot find -lc++
- 解决"ld: library not found for -ltensorflow_framework.2.3.0"
- 编译 Boost 时在 OS X 上的"ld:未知选项:-soname"
- 使 ld 忽略来自 /etc/ld.so.conf 的目录
- 编译问题:在函数"_start"中:未定义对"主"的引用 collect2:错误:ld 返回 1 个退出状态
- 在Raspbian上编译pybind11测试用例时出现致命错误
- 试图在崇高中奔跑. 错误 已发生: 收集2.exe: 错误: ld 返回 1 退出状态
- 致命错误:特征/密集:VSC 中没有此类文件或目录
- v8::HandleScope::CreateHandle() # 中的致命错误无法在没有 HandleScope 的情
- collect2:错误:ld 返回 1 个退出状态未定义的引用
- LD:尝试编译项目时找不到架构x86_64符号
- macOS 致命错误:sys/_types/_int8_t.h:没有此类文件或目录 #include < sys/_types/_int8_t.h>
- Solaris 5.10 x86 CC链接器错误:ld:致命:找不到库-lcryptoki:
- arm-linux-androidabi/bin/ld:致命错误:-soname:必须采用非空参数
- (索拉里斯) LD:致命:...版本"GCC_4.2.0"不存在