可以这样做之前编制,通过比较的代码?是否有任何工具已经这样做?

有帮助吗?

解决方案

您可能会发现这个有趣的:静态分析工具来检测ABI断裂处C ++

其他提示

ABI一致性验证器 - 用于检查的向后API / ABI兼容性的工具C / C ++库:

abi-compliance-checker -lib NAME -old OLD.abidump -new NEW.abidump

*。abidump文件是由 ABI自卸车工具。

“在这里输入的图像描述”

I检查 - 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

我记得净化了一些功能,以核实之间的兼容性的建立, 看看这里.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top