エルフウィスム

ELF ABISUMは、ドワーフのデバッグ情報からELFバイナリのABIチェックサムを生成するためのツールです。
今すぐダウンロード

エルフウィスム ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • The Apache License 2.0
  • 価格:
  • FREE
  • 出版社名:
  • Satoru Takabayashi and Google
  • 出版社のWebサイト:

エルフウィスム タグ


エルフウィスム 説明

ELF ABISUMは、ドワーフのデバッグ情報からELFバイナリのABIチェックサムを生成するためのツールです。 ELF ABISUMは、ドワーフのデバッグ情報からELFバイナリのABIチェックサムを生成するためのツールです。 DWARFのデバッグ情報には、変数の種類、構造体のメンバー、機能の署名など、ABIをチェックするための非常に便利なビットが含まれています。たくさんのDSOを使用したプログラム(動的共有オブジェクト、AKA .SOファイル)とあなたのメイクファイルのDSOに依存しています.foobar:liba.so libb.so libc.so libd.so ... gcc -o foobar - l -la -lb -lc -ld ...この場合、DSOの変更を小さくするたびに、すべてのDSOを動的実行可能ファイルFoobarに再リンクする必要があります。 DSOの数が大きい場合は、再リンクする時間は無視できません。理論的には、再リンクは必ずしも必要ではありません。 DSOにABIの変更がない場合は、DSOを再リンクする必要はありません。 ABISUMを使用して、上記のメイクファイルは次のように書き換えることができます.Foobar:liba.abi libb.abi libc.abi libd.abi ... gcc -o foobar -l。 -la -lb -lc -ld ... liba.abi:liba.so abisum liba.so> liba.abi.tmp if! cmp -s liba.abi.tmp liba.abi;それからmv liba.abi.tmp liba.abi;ビルドプロセスでABISUMを使用するように、DSOはGCCの-gオプションを使用して作成されるべきです。 `cd 'パッケージのソースコードを含むディレクトリに` ./configure'を入力してシステムのパッケージを設定します。システムvの古いバージョンの `csh 'を使用している場合は、代わりに` csh./configure'を `cfigure 'comfortを実行しようとしないようにする必要があるかもしれません。実行中は、どの機能をチェックしているかを確認するメッセージが表示されます。パッケージをコンパイルするには `make 'と入力します。オプションで、パッケージに付属のセルフテストを実行するための `make check 'と入力します。プログラムとデータファイルとドキュメントをインストールするには、 `make install 'と入力します。 `make clean 'を入力して、ソースコードディレクトリからプログラムバイナリファイルとオブジェクトファイルを削除できます。作成したファイルを削除するには、作成したファイル(異なる種類のコンピュータ用のパッケージをコンパイルできる)、「Make Distclean」と入力します。 「メンテナクリーン」ターゲットもありますが、それは主にパッケージの開発者を対象としています。使用する場合は、配布に付属のファイルを再生成するために、他の種類のプログラムをすべて入手する必要があります。


エルフウィスム 関連ソフトウェア

卓手

Bugzillaのバグ追跡システムの問題でより多くのことをすることができます。 ...

229

ダウンロード