私のプログラムはfreeBSDで実行できますか?

私のプログラムはfreeBSDで実行できますか?

私はLinuxコンピュータの仮想マシンでfreeBSDをテストしましたが、私は気に入りました。ファイル構造はLinuxに似ており、多くのLinuxコマンドがfreeBSDでも動作することがわかりました。私の質問は、私がLinux用に書いたプログラムがfreeBSDで実行されるかどうかということです。ほとんどのC++(Linuxでプリコンパイル済み)といくつかのbashスクリプト(.sh)で書かれていますか? .すべてがコンソールプログラムです。また、freeBSDには基本的にBASHシェルが付属していますか?よろしくお願いします! !

ベストアンサー1

ここでいくつかの質問をします。

FreeBSDは再コンパイルなしでLinuxプログラムを実行できるため、プログラムをテストする必要があります。バラよりhttps://www.freebsd.org/doc/handbook/linuxemu.html

今、私はそれらをFreeBSDで再コンパイルして動作することを確認します。 FreeBSDコンパイラ/リンカが文句を言わずにコンパイルできる場合、それはうまくいくでしょう。

「すべてのLinuxコマンドはfreeBSDでも実行できます」。

たとえば、FreeBSD sed は GNU sed とまったく同じではありません。多くのプログラムは、動作/パラメータに微妙な違いがあります。また、「Linuxコマンド」は「Unixツール」を参照しています。

他の読者にとって、FreeBSDのUnixツールはDarwin(別名Mac OS X)のUnixツールと似ています。

おすすめ記事