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

时间:2011-01-14 16:26:28

标签: c++ dynamic loading libtool hpc

所以我有一些代码使用dlopen来加载库,我希望它能在bluegene系统上工作,但是我没有蓝色基因来测试,我从来没有直接工作过一个人。 bluegene是否支持ltdl.h,还是使用了其他内容?如果是这样,它有什么用?

1 个答案:

答案 0 :(得分:4)

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

  

虽然Blue Gene / L使用IBM XL   编译器,有差异   尊重所有其他IBM服务器。在   特别是在IBM的情况下   一些pSeries Linux编程模型   与Linux PPC64的区别   是:

     
      
  • 没有stdin
  •   
  • 无异步I / O
  •   
  • 无动态关联
  •   
  • 无请求分页/交换
  •   
  • 虚拟地址空间与物理内存一对一映射
  •   
  • 没有只读内存
  •   
  • 由于CNK设计决定 - 没有SIGSEGV写入const char * p
  •   

BlueGene / P支持动态库。