Io 是否可以使用Cray编译器进行直接I/O?
我试图编译一个使用直接I/O的C代码。有一行使用O_直接标志:Io 是否可以使用Cray编译器进行直接I/O?,io,compilation,cray,Io,Compilation,Cray,我试图编译一个使用直接I/O的C代码。有一行使用O_直接标志: fd = open(fileName,O_DIRECT | O_RDWR | O_CREAT,0600) 英特尔和GNU对这一点非常理解并编译。克雷不能直接通过奥库。它不认为它被设置在任何地方。Cray编译器对此变量是否有其他选择?或者它不能直接进行I/O吗?给编译器命令-D''u GNU\u SOURCE'标志。它将允许它在头文件/usr/include/bits/fcntl linux.h中拾取一些它无法拾取的内容,主要是O_
fd = open(fileName,O_DIRECT | O_RDWR | O_CREAT,0600)
英特尔和GNU对这一点非常理解并编译。克雷不能直接通过奥库。它不认为它被设置在任何地方。Cray编译器对此变量是否有其他选择?或者它不能直接进行I/O吗?给编译器命令
-D''u GNU\u SOURCE'
标志。它将允许它在头文件/usr/include/bits/fcntl linux.h
中拾取一些它无法拾取的内容,主要是O_DIRECT