コードを比較することによって、コンパイルする前にそれを行うことはできますか? すでにこれを行っているツールはありますか?
質問する
6953 次
2 に答える
12
ABIコンプライアンスチェッカー— C / C++ライブラリのAPI/ABIの下位互換性をチェックするためのツール:
abi-compliance-checker -lib NAME -old OLD.abidump -new NEW.abidump
* .abidumpファイルは、ABIDumperツールによって生成された古いバージョンと新しいライブラリバージョンのABIダンプです。
icheck -CインターフェースABI/APIチェッカー:
icheck --canonify -o old_version -I/usr/include/foo/ bar.h
icheck --compare -o results.txt old_version new_version
shlib-compat -DWARFデバッグ情報を使用するABI互換性チェッカー:
python shlib-compat -vv OLD.so NEW.so
于 2011-01-20T12:55:51.113 に答える
0
Purify には、ビルド間の互換性を検証する機能がいくつかあったことを思い出します。こちらをご覧ください。
于 2009-12-28T16:38:58.420 に答える