Bluegene系统是否支持有限公司或任何其他类型的dlopen()支持?

Sam*_*Sam 6 c++ hpc loading dynamic libtool

所以我有一些dlopen用于加载库的代码,我希望它能在bluegene系统上运行,但是我没有一个蓝色基因来测试,我从来没有直接使用它.bluegene支持ltdl.h,还是使用其他东西?如果是这样,它有什么用?

Sam*_*ler 4

BlueGene/L 不支持动态链接或加载库。红皮书第 5 章对此进行了解释。

\n\n
\n

尽管 Blue Gene/L 使用 IBM XL\n 编译器,但与所有其他 IBM 服务器还是存在差异。特别是,在 IBM pSeries Linux 编程模型的情况下,与 Linux PPC64 的一些差异包括:

\n\n
    \n
  • 无标准输入
  • \n
  • 无异步 I/O
  • \n
  • 没有动态链接
  • \n
  • 无需求分页/交换
  • \n
  • 虚拟地址空间与物理内存一对一映射
  • \n
  • 无只读存储器
  • \n
  • 由于 CNK 设计决策 \xe2\x80\x93 没有 SIGSEGV 写入 const char *p
  • \n
\n
\n\n

BlueGene/P 支持动态库。

\n