【发布时间】:2021-03-08 20:13:05
【问题描述】:
我正在尝试编译使用直接 I/O 的 C 代码。有一行使用了 O_DIRECT 标志:
fd = open(fileName,O_DIRECT | O_RDWR | O_CREAT,0600)
Intel 和 GNU 很好地理解了这一点并进行了编译。 Cray 无法通过 O_DIRECT。它不认为它被设置在任何地方。 Cray 编译器是否有这个变量的替代方案?或者它可以不做直接 I/O 吗?
【问题讨论】:
标签: io compilation cray