linux/unix(ld_preload) 用のコードをいくつか書きましたが、G++ または他のコンパイラを使用して、Ubuntu サーバーで FreeBSD 用にコンパイルするにはどうすればよいですか?
ありがとう!
linux/unix(ld_preload) 用のコードをいくつか書きましたが、G++ または他のコンパイラを使用して、Ubuntu サーバーで FreeBSD 用にコンパイルするにはどうすればよいですか?
ありがとう!
再コンパイルする必要はありません。単なる互換ライブラリよりも少し緊密に統合された、相違点のための shim があります。回避する必要があるいくつかのLinux専用機能、およびLinuxバイナリをw /で「ブランド化」する必要がありbrandelf
ます。出発点はそのリンクです。
私のお勧めは、(virtualbox のようなソフトウェアを使用して) FreeBSD 仮想マシンを作成し、その上でコードをコンパイルすることです。