質問

コンパイル前にコードを比較することはできますか?これをすでに実行しているツールはありますか?

役に立ちましたか?

解決

あなたはこの興味深い見つけるかもしれない:静的解析ツールを検出するために、 C ++

でABIブレーク

他のヒント

ABI準拠チェッカーはに - Aの後方API / ABIの互換性をチェックするためのツールC / C ++ライブラリます:

abi-compliance-checker -lib NAME -old OLD.abidump -new NEW.abidump
*。ファイルをabidump ABIは ABI Dumperのツールます。

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のの - ABIの互換性チェック用途DWARFデバッグ情報をそのます:

python shlib-compat -vv OLD.so NEW.so

Purify にはビルド間の互換性を検証する機能があったことを思い出します。 ここを見てください.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top