だから私はこのプロジェクトhttp://mxe.cc/を見て試してみました.これでWindows用のものをコンパイルするのはとても簡単なようです. 代わりにLinux用のバイナリをコンパイルするために少しハックしようとしました。なぜなら、他のシステム用に簡単にコンパイルできる場合、ホスト用にコンパイルするのはどうして難しいのでしょうか? 90% は箱から出してすぐにビルドできるように見えますが、いくつかのエラーがあり、ビルドできません。Linux ホスト用にビルドするには、mxe をどのように正しく設定すればよいですか? これがサポートされていないことはわかっていますが、とにかくソースからビルドするので、それほど難しいことではないと思います。また、ダウンロードしたソースの変更もほとんどありません (Windows ビルドの場合)。
なぜ私が共有のものを使いたくないのかと尋ねるかもしれない人々のために、私は基本的に2つの選択肢を持ちたいと思っています:
- 依存関係が指定されたユーザー用の dpkg パッケージ (Linux の方法)
- 単一のスタンドアロン静的実行可能ファイル
助言がありますか?それとも、(mxe のように多くの手作業をせずに) ゼロから構築する方法について、Linux に関するまったく別のガイドがあるのでしょうか?