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