我正在尝试将我的c代码从debian编译到一个windows平台。我已经解决了大部分的问题,但我正与ioctl()作斗争。
据我所知,Windows似乎没有ioctl()等价物。有人知道我如何在windows平台上使用ioctl()吗?
谢谢!
发布于 2016-01-08 23:36:05
如果您不想为您使用ioctl()的地方编写本地Windows替换代码。您需要编译并链接到Cygwin或MSYS(2)运行时。不过,我不知道ioctl()被模仿得有多好。
如果您沿着这条路走下去,您应该意识到不能再单独使用MinGW工具链进行交叉编译了。如果我没弄错的话你得用点酒。
我建议您开始使用MSYS2进行实验。在真实的windows环境中测试代码是必须的。
https://unix.stackexchange.com/questions/254182
复制相似问题