所以我有一些dlopen
用于加载库的代码,我希望它在 bluegene 系统上工作,但我没有 bluegene 来测试东西,而且我从来没有直接使用过。bluegene 支持ltdl.h
,还是使用其他东西?如果是这样,它有什么用?
问问题
146 次
1 回答
4
BlueGene/L 不支持动态链接或库加载。这在第 5 章的红皮书中进行了解释。
尽管 Blue Gene/L 使用 IBM XL 编译器,但与所有其他 IBM 服务器存在差异。特别是在 IBM pSeries Linux 编程模型的情况下,与 Linux PPC64 的一些区别是:
- 没有标准输入
- 没有异步 I/O
- 没有动态链接
- 无需求分页/交换
- 虚拟地址空间与物理内存一对一映射
- 没有只读存储器
- 由于 CNK 设计决定 – 没有 SIGSEGV 写入 const char *p
BlueGene/P 支持动态库。
于 2011-01-14T17:09:12.953 回答