0

linux/unix(ld_preload) 用のコードをいくつか書きましたが、G++ または他のコンパイラを使用して、Ubuntu サーバーで FreeBSD 用にコンパイルするにはどうすればよいですか?

ありがとう!

4

2 に答える 2

4

再コンパイルする必要はありません。単なる互換ライブラリよりも少し緊密に統合された、相違点のための shim があります。回避する必要があるいくつかのLinux専用機能、およびLinuxバイナリをw /で「ブランド化」する必要がありbrandelfます。出発点はそのリンクです。

于 2012-07-12T15:13:59.050 に答える
3

私のお勧めは、(virtualbox のようなソフトウェアを使用して) FreeBSD 仮想マシンを作成し、その上でコードをコンパイルすることです。

于 2012-07-12T15:12:44.590 に答える