私はCコードをDebian LinuxからWindowsプラットフォームにクロスコンパイルしようとしています。私はほとんどの問題を解決しましたが、ioctl()に問題があります。
私が知る限り、Windowsに対応するioctl()はないようです。 Windowsプラットフォームでioctl()を使用する方法を知っている人はいますか?
ありがとうございます!
ベストアンサー1
使用している場所のデフォルトのWindows代替コードを書きたくない場合ioctl()
。コンパイルしてリンクするCygwin
か、ランタイムに接続する必要がありますMSYS(2)
。しかし、ioctl()
どれだけうまく模倣できるかはわかりません。
このパスをたどると、MinGWツールチェーンだけを使用してクロスコンパイルできなくなることに気づくはずです。私の記憶が正しいなら、ワインを使うべきだと思います。
私はあなたがそれを試すことをお勧めしますMSYS2
。コードをテストしてみてください。本物Windows環境が必要です。