BRANDELF(1)

名称
brandelf - ELF バイナリに特定 ABI 向けのマークをつける

書式
brandelf [-f] [-v] [-t string] file ...

解説
本コマンドは ELF バイナリにマークをつけ、 FreeBSD 用のある ABI 環境下で動作するようにします。

オプションは以下の通りです:

-f  要求されたマークが未知のものであったとしても強制的に印を付けます。 未知のマークに対する警告を停止します。

-v  詳細な報告を出力します。

-t string
    指定された ELF バイナリの ABI タイプとして string をマークします。現在サポートされている ABI は “FreeBSD” と “Linux” です。

file
    同時に -t string が指定されていれば、 file にタイプ string のマークを印します。 それ以外の場合は、単に file のマークを表示します。

実行例
brandelf コマンドの典型的な使用例を以下に示します:

    % brandelf file
    % brandelf -t Linux file

診断
成功すると 0 で終了します。 ファイルが存在しない、短すぎる、正しくマーク付けできなかった、 または -f オプションが設定されなかったにもかかわらず 要求されたマークが 'Linux' もしくは 'FreeBSD' のどちらでもなかった 場合には 1 で終了します。

歴史
brandelf のマニュアルページは FreeBSD 2.2 で初めて登場しました。

作者
このマニュアルページは John-Mark Gurney <gurney_j@efn.org> によって記述されました。