之前用master的时候(一段时间之前,大概4.0.2左右?),fopen打开文件没有问题,现在更新后,用"rb"选项打开出问题,查了一下,发现是因为使用b选项的时候,fopen传递给_open_r的flags是0x10000,即gcc的O_BINARY与rt-thread的O_DIRECTORY一致,导致以文件夹的方式打开文件。
之前用master的时候(一段时间之前,大概4.0.2左右?),fopen打开文件没有问题,现在更新后,用"rb"选项打开出问题,查了一下,发现是因为使用b选项的时候,fopen传递给_open_r的flags是0x10000,即gcc的O_BINARY与rt-thread的O_DIRECTORY一致,导致以文件夹的方式打开文件。