سؤال

هل يمكن أن يتم ذلك قبل التجميع ، من خلال مقارنة الكود؟ هل هناك أي أدوات تفعل هذا بالفعل؟

هل كانت مفيدة؟

نصائح أخرى

ABI Compliance Checker - أداة للتحقق من توافق API/ABI للخلف لمكتبة C/C ++:

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

*. أبي dumper أداة.

enter image description here

انا اتحقق - C واجهة ABI/API Checker:

icheck --canonify -o old_version -I/usr/include/foo/ bar.h
icheck --compare -o results.txt old_version new_version

shlib-compat - ABI Compatibility Checker الذي يستخدم معلومات التصحيح القزم:

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

أتذكر أن Purify كان لديه بعض الوظائف للتحقق من التوافق بين البناء ، ألق نظرة هنا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top