เบเบตเปเปเบกเปเบเบเปเบฒเบชเบฑเปเบ abi-compliance-checker เบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเปเบ OnWorks เบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบฎเบเบเบดเปเบเบเบฃเบตเปเบเบเปเบเปเบซเบเบถเปเบเปเบเบซเบผเบฒเบเปเบเปเบญเบเปเบฎเบฑเบเบงเบฝเบเบญเบญเบเปเบฅเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฑเปเบ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator
เปเบเบเบเบฒเบ:
NAME
abi-compliance-checker - เปเบเบทเปเบญเบเบกเบทเปเบเบทเปเบญเบเบฝเบเบเบฝเบเบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเปเบเบญเบ ABI เบเบญเบเบซเปเบญเบเบชเบฐเปเบธเบ C/C++ เบเบตเปเปเบเปเบฎเปเบงเบกเบเบฑเบ
เบชเบฐเบเบฑเบ
เบฅเบฒเบเบฅเบฐเบญเบฝเบ
เบเบทเป:
ABI Compliance Checker (abi-compliance-checker) เบเบงเบเปเบเบดเปเบเบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเปเบเบฑเบเบซเบผเบฑเบเบเบญเบ a
API เบซเปเบญเบเบชเบฐเปเบธเบ C/C++
DESCRIPTION:
ABI Compliance Checker (ABICC) เปเบเบฑเบโเปเบเบทเปเบญเบโเบกเบทโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบงเบโเบชเบญเบ binary เบซเบฅเบฑเบโเปเบฅเบฐโ
เบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเปเปเบเบฅเบฐเบเบฑเบเปเบซเบผเปเบเบเบญเบเบซเปเบญเบเบชเบฐเปเบธเบ C/C++ เบเบตเปเปเบเปเบเบเบฑเบ. เปเบเบทเปเบญเบเบกเบทเบเบงเบเบชเบญเบเปเบเบฅเปเบชเปเบงเบเบซเบปเบง
เปเบฅเบฐเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบตเปเปเบเปเบฎเปเบงเบกเบเบฑเบ (*.so) เบเบญเบเบฎเบธเปเบเปเบเบปเปเบฒเปเบฅเบฐเปเบซเบกเปเปเบฅเบฐเบงเบดเปเบเบฒเบฐเบเบฒเบเบเปเบฝเบเปเบเบเปเบ API เปเบฅเบฐ
ABI (ABI=API+compiler ABI) เบเบตเปเบญเบฒเบเบเบฐเบเปเบฒเบฅเบฒเบเบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเปเบเบญเบเบเบฒเบเบชเบญเบ เปเบฅเบฐ/เบซเบผเบท เบฅเบฐเบเบฑเบเปเบซเบผเปเบ:
เบเบฒเบโเบเปเบฝเบโเปเบเบโเปเบโเบเบฒเบโเปเบ stackโ, เบเบฒเบโเบเปเบฝเบโเปเบเบ v-tableโ, เปเบเบโเบเปเบฒเบโเบญเบญเบโเบชเบฑเบโเบเบฒโเบฅเบฑเบโ, เบเบฒเบโเบเปเบฝเบโเบเบทเปโเบเปเบญเบโ, เปเบฅเบฐโเบญเบทเปเบเปโ.
เบเบงเบฒเบกเบเปเปเปเบเบปเปเบฒเบเบฑเบเบเบญเบเบเบฒเบเบชเบญเบเบญเบฒเบเบเบฐเบชเบปเปเบเบเบปเบเปเบซเปเปเบเบตเบเบเบฒเบเบเบฑเบเบเปเบญเบ เบซเบผเบทเบเบถเบเบเบดเบเบณเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเปเปเบเบทเบเบเปเบญเบ
เบชเปเบฒเบเบเบถเปเบเบเปเบงเบเบซเปเบญเบเบชเบฐเปเบธเบเบชเบฐเบเบฑเบเปเบเบปเปเบฒ เบเปเบฒเบเบงเบเบกเบฑเบเบเบณเปเบเปเปเปเป. เบเบตเปเบกเบฒ
เบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเบเปเปเปเบเปเบญเบฒเบเบชเบปเปเบเบเบปเบเปเบซเปเปเบเบตเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเปเปเบกเบนเบเบเบฑเบเบชเบฐเบเบฑเบเบซเปเบญเบเบชเบฐเปเบธเบเปเปเป.
เปเบเบทเปเบญเบโเบกเบทโเปเบกเปเบโเบกเบตโเบเบธเบโเบเบฐโเบชเบปเบโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบฑเบโเบเบฐโเบเบฒโเบเบญเบโเบซเปเบญเบโเบชเบฐโเบซเบกเบธเบโเบเบญเบโเปเบงโเปเบฅเบฐโเบเบฒเบโเบฎเบฑเบโเบชเบฒโเบเบญเบโ
เบฅเบฐโเบเบปเบโเบเบฐโเบเบดโเบเบฑเบโเบเบฒเบโเบเบตเปโเบกเบตโเบเบงเบฒเบกโเบชเบปเบโเปเบโเปเบโเบเบฒเบโเบฎเบฑเบโเบเบฐโเบเบฑเบโเบเบงเบฒเบกโเปเบเบปเปเบฒโเบเบฑเบโเปเบเปโเบเบฑเบโเบเบทเบโเปเบโเบเปเบญเบโ, เปเบเบฑเปเบโ: เบญเบฐโเบเบธโเบเบฒเบโเปเบซเปโ
เปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเปเบเปเบเบปเปเบฒเบเบตเปเบเบฐเปเบฅเปเบ เบซเบผเบทเบเบทเบเบฅเบงเบเบฅเบงเบกเบเบฑเบเบชเบฐเบเบฑเบเปเปเปเบเบญเบเบซเปเบญเบเบชเบฐเปเบธเบ.
เบเบญเบเบเบฒเบเบเบฑเปเบ, เปเบเบทเปเบญเบเบกเบทเบเบฑเปเบเบเปเบฒเบงเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบ ISVs เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบงเบเบชเบญเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบตเป Portable เบเบฑเบเปเบซเบกเป
เบชเบฐเบเบฑเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ. เบเบฑเบเบซเบฒเบเบตเปเบเบปเบเปเบซเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบเบดเบเบฒเบฅเบฐเบเบฒเปเบเปเบงเบฅเบฒเบเบฑเบเบเบปเบง
เบเปเบฒโเบฎเปเบญเบโเบชเบฐโเบซเบกเบฑเบโเบเบฑเบโเบชเบฐโเบเบฑเบโเบซเปเบญเบโเบชเบฐโเบซเบกเบธเบโเปเบซเบกเปโ.
เปเบเบทเปเบญเบโเบกเบทโเบเบตเปโเปเบกเปเบโเบเบญเบโเปเบงโเบเบฃเบตโ: เบเปเบฒเบโเบชเบฒโเบกเบฒเบโเปเบเบโเบขเบฒเบโเบกเบฑเบโเปเบฅเบฐ / เบซเบผเบทโเบเบฑเบโเบเบธเบโเปเบเปโเปเบโเบเบฒเบโเปเบเปโเบเบฒเบโ
เปเบเบทเปเบญเบเปเบเบเบญเบ GNU LGPL เบซเบผเบท GNU GPL.
เบเบฒเบเปเบเป:
abi-compliance-checker [เบเบปเบงเปเบฅเบทเบญเบ]
เบเบปเบงเบขเปเบฒเบ:
abi-compliance-checker - lib NAME -เปเบเบปเปเบฒ OLD.xml -เปเบซเบกเป NEW.xml
OLD.xml เปเบฅเบฐ NEW.xml เปเบกเปเบเบเบปเบงเบญเบฐเบเบดเบเบฒเบ XML:
1.0
/path1/to/header(s)/ /path2/to/header(s)/
...
/path1/to/library(ies)/ /path2/to/library(ies)/
...
เบเปเปเบกเบนเบ เบเบฒเบเปเบฅเบทเบญเบ:
-h|-เบเปเบงเบ
เบเบดเบกเบเบฒเบเบเปเบงเบเปเบซเบผเบทเบญเบเบตเป.
-i|- เบเปเปโเบกเบนเบ
เบเบดเบกเบเปเปเบกเบนเบเบเบปเบเบเปเบงเบ.
-v|-เบชเบฐเบเบฑเบ
เบเบดเบกเบเปเปเบกเบนเบเบชเบฐเบเบฑเบ.
- dumpversion
เบเบดเบกเปเบงเบตเบเบฑเบเปเบเบทเปเบญเบเบกเบท (1.99.14) เปเบฅเบฐเบขเปเบฒเปเบฎเบฑเบเบซเบเบฑเบเบญเบตเบ.
เบเบปเปเบงเปเบ เบเบฒเบเปเบฅเบทเบญเบ:
-l|-lib|-library NAME
เบเบทเปเบซเปเบชเบฐเปเบธเบ (เบเปเปเบกเบตเบชเบฐเบเบฑเบ).
-d1|-old|-o เปเบชเบฑเปเบเบเบฒเบ
เบเบณเบญเบฐเบเบดเบเบฒเบเบเบญเบเบซเปเบญเบเบชเบฐเปเบธเบเบชเบฐเบเบฑเบเบเบต 1 (เปเบเบปเปเบฒ). เบกเบฑเบเบญเบฒเบเบเบฐเปเบเบฑเบเบซเบเบถเปเบเปเบเบเปเปเปเบเบเบตเป:
1. XML-descriptor (เปเบเบฅเป VERSION.xml):
1.0
/path1/to/header(s)/ /path2/to/header(s)/
...
/path1/to/library(ies)/ /path2/to/library(ies)/
...
...
2. ABI dump เบชเปเบฒเบเปเบเบ - เบเบดเปเบก เบเบฒเบเปเบฅเบทเบญเบ 3. เปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบกเบตเบชเปเบงเบเบซเบปเบง เปเบฅเบฐ/เบซเบผเบทเปเบเปเบเบเบฑเบ
เบซเปเบญเบเบชเบฐเปเบธเบ 4. เปเบเบฅเปเบซเบปเบงเบเบฝเบง
เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเปเบฒเบโเบเปเบฒโเบฅเบฑเบโเปเบเป 2-4 descriptor เบเบฐโเปเบเบโ, เบเปเบฒเบโเบเบงเบโเบเบฐโเบฅเบฐโเบเบธโเบเบปเบงโเปเบฅเบโเบชเบฐโเบเบฑเบโ
เบเบฑเบ -v1 เปเบฅเบฐ -v2 เบเบฒเบเปเบฅเบทเบญเบเปเบเบฑเปเบเบเบฑเบ.
เบชเปเบฒเบฅเบฑเบเบเปเปเบกเบนเบเปเบเบตเปเบกเปเบเบตเบกเปเบเบเปเบเบดเปเบ:
http://ispras.linuxbase.org/index.php/Library_Descriptor
-d2|-new|-n เปเบชเบฑเปเบเบเบฒเบ
เบเบณเบญเบฐเบเบดเบเบฒเบเบเบญเบเบซเปเบญเบเบชเบฐเปเบธเบเบชเบฐเบเบฑเบเบเบต 2 (เปเปเป).
- เบเบดเปเบก|-dump-abi PATH
เบชเปเบฒเบเบซเปเบชเบฐเบซเบกเบธเบ ABI dump เบชเปเบฒเบฅเบฑเบ input XML descriptor. เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบญเบเบกเบฑเบเปเบเปเบเบธเบเบเปเบญเบ
เปเบฅเบฐเบเปเบฒเบเปเบเบเบเบปเบงเบญเบฐเบเบดเบเบฒเบ. เบเบญเบเบเบฒเบเบเบตเปเบเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบ debugging เปเบเบทเปเบญเบเบกเบท.
เบฅเบธเปเบเบเบตเปเบฎเบญเบเบฎเบฑเบ ABI dump: 2.0<=V<=3.2
เบเบดเปเบชเบ เบเบฒเบเปเบฅเบทเบญเบ:
-app|-application PATH
เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบซเบเบถเปเบเปเบเบทเปเบญเบเปเบฒเบเบปเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบตเปเบเบงเบเบเบฐเปเบเปเบฎเบฑเบเบเบฒเบเบเบงเบเบชเบญเบ
เบเบฒเบโเปเบเบทเปเบญเบโเปเบซเบงโเบเบฑเบโเบชเบฐโเบเบฑเบโเบซเปเบญเบโเบชเบฐโเบซเบกเบธเบโเปเบซเบกเปโ.
-static-libs
เบเบงเบเปเบเบดเปเบเบซเปเบญเบเบชเบฐเปเบธเบเบชเบฐเบเบดเบเปเบเบเบเบตเปเปเบเปเบเบเบฑเบ. เปเบเป เบเบฒเบเบชเปเบงเบเบเบญเบ
XML-descriptor เบเบงเบเบเบตเปเปเบซเปเปเบซเบฑเบเบชเบฐเบเบฒเบเบเบตเปเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบปเบเบเบตเป.
-gcc-เปเบชเบฑเปเบเบเบฒเบ PATH
เปเบชเบฑเปเบเบเบฒเบเปเบเบซเบฒเบเบปเบงเบชเบฑเบเบฅเบงเบก GCC เบเปเบฒเบกเปเบเบทเปเบญเปเบเปเปเบเบ GCC (เปเบเบปเปเบฒเบเบฒเบ) เบเบปเบเบเบฐเบเบด.
-gcc-prefix PREFIX
GCC toolchain เบเปเบฒเบเปเบฒเบซเบเปเบฒ.
-gcc-เบเบฒเบเปเบฅเบทเบญเบ OPTS
เบเบปเบงเปเบฅเบทเบญเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเปเบเบตเปเบกเปเบเบตเบก.
-sysroot DIR
เบฅเบฐเบเบธเปเบเปเบฅเบเบฐเบเปเบฅเบตเบฎเบฒเบเบเบฒเบเปเบฅเบทเบญเบ. เปเบเบทเปเบญเบโเบกเบทโเบเบฐโเบเบปเปเบโเบซเบฒโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบฐโเบเบญเบโเบกเบตโเปเบชเบฑเปเบโเบเบฒเบโเปเบโ
เปเบเปเบฅเบเบฐเบเปเบฅเบต DIR/usr/include เปเบฅเบฐ DIR/usr/lib.
-v1|-version1 NUM
เบฅเบฐเบเบธเปเบงเบตเบเบฑเบเบซเปเบญเบเบชเบฐเปเบธเบเบเบต 1 เบขเบนเปเบเบญเบเบเบปเบงเบญเบฐเบเบดเบเบฒเบ. เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเปเบกเปเบเบเปเบฒเปเบเบฑเบเบเปเบฒเบซเบฒเบเบงเปเบฒเบเปเบฒเบ
เบเปเบญเบเบเบฒเบเบเบฐเปเบเบเบเบปเบงเบญเบฐเบเบดเบเบฒเบเบเบฒเบเปเบฅเบทเบญเบ (เปเบเบดเปเบ -d1 เบเบฒเบโเปเบฅเบทเบญเบ).
เปเบเบเบเบปเปเบงเปเบเปเบฅเปเบงเบเปเบฒเบเบเบงเบเบฅเบฐเบเบธเบกเบฑเบเบขเบนเปเปเบ XML-descriptor:
เปเบงเบตเบเบฑเปเบ
-v2|-version2 NUM
เบฅเบฐเบเบธเปเบงเบตเบเบฑเบเบซเปเบญเบเบชเบฐเปเบธเบเบเบต 2 เบขเบนเปเบเบญเบเบเบปเบงเบญเบฐเบเบดเบเบฒเบ.
-vnum NUMBER
เบฅเบฐเบเบธเปเบงเบตเบเบฑเบเบซเปเบญเบเบชเบฐเปเบธเบเบขเบนเปเปเบเบเปเบญเบเบเบดเปเบก ABI เบเบตเปเบชเปเบฒเบเบเบถเปเบ. เปเบเป เบเบฒเบเบชเปเบงเบเบเบญเบ
input XML descriptor เบเบฐเบเบทเบเบเบฝเบเบเบฑเบเปเบเบเปเบฅเบฐเบเบตเบเบตเป.
-s|-เปเบเบฑเปเบเบเบฑเบ
เบฎเบฑเบเบชเบฒเบเบฒเบเปเบเบทเบญเบเบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเปเบเบฑเบเปเบปเบเปเบเบฑเบเบเบฑเบเบซเบฒ. เปเบเบตเปเบกเบเปเบฒเบเบงเบเบเบงเบฒเบกเบฎเบธเบเปเบฎเบ "เบเปเปเบฒ".
เบเบฑเบเบซเบฒเบเบฑเบเบกเบนเบเบเปเบฒเบเบฑเบเบเบทเบเบเบญเบเปเบเบทเปเบญเบเบกเบท.
- เบชเปเบงเบเบซเบปเบงเปเบเบปเปเบฒเบเบฑเปเบ
เบเบงเบเปเบเบดเปเบเปเบเบฅเปเบชเปเบงเบเบซเบปเบงเปเบเบเบเปเปเบกเบตเบซเปเบญเบเบชเบฐเปเบธเบเบเบตเปเปเบเปเบเบเบฑเบ. เบกเบฑเบเบเปเบฒเบเบเบตเปเบเบฐเบเปเบฒเปเบเบตเบเบเบฒเบ, เปเบเปเบญเบฒเบเบเบฐเบชเบฐเบซเบเบญเบ a
เบเบปเบเบฅเบฒเบเบเบฒเบเบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเปเบเบตเปเบกเบตเบเบธเบเบเบฐเบเบฒเบเบเปเปเบฒเบเบตเปเบกเบตเบเบปเบเบเบงเบเบเบตเปเบเปเปเบเบทเบเบเปเบญเบเปเบฅเบฐเปเบเบเบเปเปเบกเบตเบเบฒเบเบเบงเบเบเบปเบ
เปเบเบตเปเบก / เปเบญเบปเบฒโเบชเบฑเบโเบเบฒโเบฅเบฑเบโ.
เบญเบตเบเบเบฒเบเปเบฅเบทเบญเบ เปเบถเปเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฝเบ เบเบณ เบงเปเบฒ "เบเปเป". เบเบฒเบโเบชเปเบงเบโเปเบโ
เบเบปเบงเบญเบฐเบเบดเบเบฒเบ XML:
none
-show-retval
เบชเบฐเปเบเบเบเบฐเปเบเบเบเบญเบเบเบฒเบเบเบฑเบเบเบทเบเบเบญเบเบชเบฑเบเบเบฒเบฅเบฑเบเปเบเบเบปเบเบฅเบฒเบเบเบฒเบ.
-symbols-list PATH
เบเบฒเบโเปเบฅเบทเบญเบโเบเบตเปโเบญเบฐโเบเบธโเบเบฒเบโเปเบซเปโเบซเบเบถเปเบโเปเบเบทเปเบญโเบฅเบฐโเบเบธโเปเบเบฅโเปโเบเบตเปโเบกเบตโเบเบฑเบโเบเบตโเบฅเบฒเบโเบเบทเปโเบเบญเบโเบชเบฑเบโเบเบฒโเบฅเบฑเบ (เบเบทเป mangled เปเบโ
C ++) เบเบตเปเบเบงเบเบเบฐเบเบทเบเบเบงเบเบชเบญเบ. เบชเบฑเบเบเบฒเบฅเบฑเบเบญเบทเปเบเปเบเบฐเบเปเปเบเบทเบเบเบงเบเบชเบญเบ.
- เบเบฑเบโเบเบตโเบฅเบฒเบโเบเบทเปโเบเบฐโเปเบเบโ PATH
เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบซเบเบถเปเบเบฅเบฐเบเบธเปเบเบฅเปเบเบตเปเบกเบตเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเบฐเปเบเบเบเบตเปเบเบงเบเบเบฐเปเบเบฑเบ
เบเบงเบเปเบฅเปเบง. เบเบฐเปเบเบเบญเบทเปเบเปเบเบฐเบเปเปเบเบทเบเบเบงเบเบชเบญเบ.
-skip-เบชเบฑเบโเบเบฒโเบฅเบฑเบโ PATH
เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบชเบฑเบเบเบฒเบฅเบฑเบเบเบตเปเบเปเปเบเบงเบเบเบทเบเบเบงเบเบชเบญเบ.
- เบเปเบฒเบกโเบเบฐโเปเบเบโ PATH
เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเบฐเปเบเบเบเบตเปเบเปเปเบเบงเบเบเบทเบเบเบงเบเบชเบญเบ.
-headers-list PATH
เปเบเบฅโเปโเบเบตเปโเบกเบตโเบเบฑเบโเบเบตโเบฅเบฒเบโเบเบทเปโเบเบญเบโเบซเบปเบงโเบเปเปโ, เบเบตเปโเบเบงเบโเบเบฐโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบเบงเบโเบชเบญเบ / dumpedโ.
-skip-headers PATH
เปเบเบฅเปเบเบตเปเบกเบตเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเปเบเบฅเป header, เบเบตเปเบเปเปเบเบงเบเบเบฐเบเบทเบเบเบงเบเบชเบญเบ.
- เบซเบปเบง NAME
เบเบงเบเบชเบญเบ/Dump ABI เบเบญเบเบชเปเบงเบเบซเบปเบงเบเบตเปเปเบเบปเปเบฒเบเบฑเปเบ.
- เบเบดเปเบกเบเบตเปเปเบซเบเบทเปเบญ
เปเบฎเบฑเบเบเบฒเบเบเบดเปเบกเบเบตเปเปเบซเบเบทเปเบญเบชเปเบฒเบฅเบฑเบเบชเบญเบเบชเบฐเบเบฑเบเบเบญเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบฅเบฐเบเบฝเบเบเบฝเบ dumps. เบเบตเปเบเบงเบเบเบฐเปเบเบตเปเบกเบเบถเปเบ
เบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบญเบเปเบเบทเปเบญเบเบกเบทเปเบฅเบฐเบซเบผเบธเบเบฅเบปเบเบเบฒเบเบเปเบฒเปเบเปเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบญเบเบฅเบฐเบเบปเบ.
-nostdinc
เบขเปเบฒเบเบปเปเบเบซเบฒเบขเบนเปเปเบเบฅเบฐเบเบปเบเบกเบฒเบเบเบฐเบเบฒเบ GCC เบชเปเบฒเบฅเบฑเบเปเบเบฅเปเบชเปเบงเบเบซเบปเบง.
- เบฅเบฐโเบเบปเบ dumpโ NAME -sysroot DIR
เบเบญเบเบซเบฒเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบตเปเปเบเปเบเบเบฑเบเปเบฅเบฐเปเบเบฅเปเบชเปเบงเบเบซเบปเบงเบเบฑเบเบซเบกเบปเบเปเบเปเบเปเบฅเบเบฐเบเปเบฅเบต DIR, เบชเปเบฒเบ XML
เบเปเบฒเบญเบฐเบเบดเบเบฒเบเปเบฅเบฐเบชเปเบฒเบ ABI dumps เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบซเปเบญเบเบชเบฐเบซเบกเบธเบ. เบเบธเบเบเบปเบเปเบเปเบฎเบฑเบเบเบญเบ ABI dumps เบชเบฒเบกเบฒเบเปเบเบฑเบ
เบเบฝเบเบเบฝเบ (--cmp-เบฅเบฐเบเบปเบ) เบเบฑเบเบญเบตเบเบญเบฑเบเบซเบเบถเปเบเบเบตเปเบชเปเบฒเบเบเบถเปเบเบชเปเบฒเบฅเบฑเบเบฎเบธเปเบเบญเบทเปเบเบเบญเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ
เบฅเบฐเบเบปเบเปเบเบทเปเบญเบเบงเบเบชเบญเบเบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเป. เบขเปเบฒเบฅเบทเบกเบฅเบฐเบเบธ
- เบเปเบฒเบก gcc เบเบฒเบเปเบฅเบทเบญเบเบเปเบฒเบซเบฒเบเบงเปเบฒเบฅเบฐเบเบปเบเปเบเบปเปเบฒเบซเบกเบฒเบเบเบญเบเบเปเบฒเบเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบเบฒเบเบชเบฐเบเบฑเบเบชเบฐเปเบเบฒเบฐเบเบญเบ GCC
compiler (เปเบเบเบเปเบฒเบเบเบฒเบ host GCC). เบฅเบฐเบเบปเบ dump ABI เบเบฐเบเบทเบเบชเปเบฒเบเบเบถเปเบเปเบเบทเปเบญ:
sys_dumps/NAME/ARCH
- เบฅเบฐโเบเบปเบ dumpโ DESCRIPTOR.xml
เบเบทเบเบฑเบเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเปเบฒเบเบกเบฒเปเบเปเปเบญเบปเบฒเบเบปเบงเบญเบฐเบเบดเบเบฒเบ XML เบเบญเบเบฅเบฐเบเบปเบเปเบเบปเปเบฒเบซเบกเบฒเบเปเบเบฑเบ
เบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบ, เบเปเบญเบเบเบตเปเบเปเบฒเบเบเบงเบเบญเบฐเบเบดเบเบฒเบเบกเบฑเบ:
/* เบเบฒเบโเบเบฐโเบเบปเบก */
/* เบเบทเปโเบเบญเบโเบฅเบฐโเบเบปเบ */
/* เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเปเบชเบฑเปเบเบเบฒเบเปเบเบซเบฒเปเบเบฅเป header เปเบฅเบฐ/เบซเบผเบท
เปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบกเบตเปเบเบฅเป header, เบซเบเบถเปเบเบเปเปเปเบเบง */
/* เบฅเบฒเบเบเบทเปเปเบชเบฑเปเบเบเบฒเบเปเบเบซเบฒเบซเปเบญเบเบชเบฐเปเบธเบเบเบตเปเปเบเปเบเบเบฑเบ เปเบฅเบฐ/เบซเบผเบท
เปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบกเบตเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบตเปเปเบเปเบฎเปเบงเบกเบเบฑเบ, เบซเบเบถเปเบเบเปเปเปเบเบง */
/* เบเบฒเบเบชเปเบงเบเบเบฒเบเปเบฅเบทเบญเบ */
/* เบฅเบฒเบเบเบทเปเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบเบฐเบเบปเปเบเบซเบฒ
เบชเปเบฒเบฅเบฑเบเปเบเบฅเป header เบเบตเปเบเบฐเบชเปเบฒเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบฐเบเบญเบเบกเบตเปเบชเบฑเปเบเบเบฒเบ, เบซเบเบถเปเบเบเปเปเปเบเบง */
/* เบฅเบฒเบเบเบทเปเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบเบฐเบเบปเปเบเบซเบฒ
เบชเปเบฒโเบฅเบฑเบโเบซเปเบญเบโเบชเบฐโเบซเบกเบธเบโเปเบเปเบโเบเบฑเบโเปเบเบทเปเบญโเปเบเปโเปเบโเบเบฒเบโเปเบเบดเปเบโเบเบฒโเบญเบฒโเปเบชโ, เบซเบเบถเปเบโเบเปเปโเปเบเบง */
/* เบฅเบฒเบเบเบทเปเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบกเบตเปเบเบทเปเบญเบเบกเบทเบเบตเปเปเบเป
เบชเปเบฒเบฅเบฑเบเบเบฒเบเบงเบดเปเบเบฒเบฐ (GCC toolchain), เบซเบเบถเปเบเบเปเปเปเบเบง */
/* GCC toolchain เบเปเบฒเบเปเบฒเบซเบเปเบฒ.
เบเบปเบงเบขเปเบฒเบ:
arm-linux-gnueabi arm-none-symbianelf */
/* เบเบฒเบเปเบฅเบทเบญเบ GCC เปเบเบตเปเบกเปเบเบตเบก, เบซเบเบถเปเบเบเปเปเปเบเบง */
-sysinfo DIR
เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเบงเบเบเบฐเบเบทเบเบเปเบฒเปเบเปเบเบฑเบ - เบฅเบฐโเบเบปเบ dumpโ เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเบฐ dump ABI เบเบญเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ
เบฅเบฐเบเบปเบ เปเบฅเบฐเบเบณเบเบปเบเบเปเบฒเบเบฐเบเบงเบเบเบฒเบเบเบดเปเบกเบเบตเปเปเบซเบเบทเปเบญ. เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบญเบเบซเบฒเบเบปเบงเบขเปเบฒเบเปเบเบเบธเบ:
เปเบกเบเบนเบ/เปเบเบปเปเบฒเปเบฒเบ/{unix, symbian, windows}
-cmp-เบฅเบฐเบเบปเบ -d1 sys_dumps/NAME1/ARCH -d2 sys_dumps/NAME2/ARCH
เบเบฝเบเบเบฝเบเบชเบญเบเบฅเบฐเบเบปเบ ABI dumps. เบชเปเบฒเบเบเบปเบเบฅเบฒเบเบเบฒเบเบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเปเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบฅเบฐ
เบเบปเบเบฅเบฒเบเบเบฒเบ HTML เบเบปเปเบงเปเบเบฅเบงเบกเบเบฑเบเบชเบฐเบซเบผเบธเบเบเบปเบเบเบฒเบเบเบปเบเบชเบญเบเบชเปเบฒเบฅเบฑเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบตเปเบเบงเบเบชเบญเบเบเบฑเบเบซเบกเบปเบ.
เบเบปเบเบฅเบฒเบเบเบฒเบเบเบฐเบเบทเบเบชเปเบฒเบเบเบถเปเบเปเบเบทเปเบญ:
sys_compat_reports/NAME1_to_NAME2/ARCH
-libs-list PATH
เปเบเบฅเปเบเบตเปเบกเบตเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ, เบเบตเปเบเบงเบเบเบฐเบเบทเบ dumped เปเบเบ - เบฅเบฐโเบเบปเบ dumpโ เบเบฒเบเปเบฅเบทเบญเบ
เบซเบผเบทเบเบงเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบงเบเบเบฒเปเบเบ -cmp-เบฅเบฐเบเบปเบ เบเบฒเบเปเบฅเบทเบญเบ.
-เบเปเปเปเบ|- เบเบฐเบซเบเบฒเบ
เบเปเบฒเบซเปเบญเบเบชเบฐเบซเบกเบธเบ A เบเบญเบเบเปเบฒเบเบเบงเบเบเบฐเบเบทเบเบเปเบฒเปเบเปเปเบเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ B เบญเบทเปเบเปเบฅเบฐเบเปเบฒเบเบเปเบญเบเบเบฒเบเบเบงเบเบเบธเบก
ABI เบเบญเบ B, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบเบงเบเปเบเบตเบเปเบเปเบเบฒเบเปเบฅเบทเบญเบเบเบตเป. เปเบเบทเปเบญเบเบกเบทเบเบฐเบเบงเบเบชเบญเบเบเบฒเบเบเปเบฝเบเปเบเบ
เปเบโเบเบธเบโเบเบฐโเปเบเบโเบเปเปโเบกเบนเบโ, เปเบเบดเบโเปเบกเปเบโเบงเปเบฒโเบเบงเบโเปเบเบปเบฒโเปเบเบปเปเบฒโเบเปเปโเปเบเปโเบเบทเบโเบเปเบฒโเปเบเปโเปเบเบโเบเบฒเบโเบเปเบฒโเบเบฒเบโเปเบโเบซเบเบถเปเบโเปเบโเบซเปเบญเบโเบชเบฐโเบซเบกเบธเบ A. เบเบฑเปเบโเบเปเบฒเบงโ
เบเบฐเปเบเบเบเปเปเบกเบนเบเบเปเปเปเบกเปเบเบชเปเบงเบเบซเบเบถเปเบเบเบญเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ A ABI, เปเบเปเบญเบฒเบเบเบฐเปเบเบฑเบเบชเปเบงเบเบซเบเบถเปเบเบเบญเบ ABI เบเบญเบ B
เบซเปเบญเบเบชเบฐเบซเบกเบธเบ.
เปเบเบโเบเบฒเบโเบชเบฑเปเบโเปเบกเปเบโ:
app C (เปเบเบ) -> lib B (เปเบเบ ABI) -> lib A (ABI เบเบปเบเบเบตเป)
-q|-เบเบฝเบ
เบเบดเบกเบเปเปเบเบงเบฒเบกเบเบฑเบเปเบปเบเปเบชเปเปเบเบฅเปเปเบเบ stdout เปเบฅเบฐ stderr. เปเบชเบฑเปเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบ (เบชเบฒเบกเบฒเบเปเบเบฑเบ
เบเปเบฝเบเปเบเบเปเบเบ -log-path เบเบฒเบโเปเบฅเบทเบญเบโ)โ:
logs/run.log
-stdout
เบเบดเบกเบเบปเบเบเบฒเบเบงเบดเปเบเบฒเบฐ (เบเบปเบเบฅเบฒเบเบเบฒเบเบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเปเปเบฅเบฐ ABI dumps) เปเบเบทเปเบญ stdout เปเบเบเบเบตเปเบเบฐเปเบเบฑเบ
เบเบฒเบเบชเปเบฒเบเปเบเบฅเป. เบเบตเปเบเบฐเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเปเบกเบนเบเบเปเปเบเบฑเบเปเบเบเบเบฒเบเบญเบทเปเบเป.
- เบฅเบฒเบโเบเบฒเบโเบฎเบนเบโเปเบเบโ เบเบเบ
เบเปเบฝเบเบฎเบนเบเปเบเบเบเบญเบเบเบปเบเบฅเบฒเบเบเบฒเบเบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเป. เบฎเบนเบเปเบเบ:
htm - เบฎเบนเบเปเบเบ HTML (เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ) xml - เบฎเบนเบเปเบเบ XML
- เบฎเบนเบโเปเบเบ dumpโ เบเบเบ
เบเปเบฝเบเบฎเบนเบเปเบเบเบเบญเบ ABI dump. เบฎเบนเบเปเบเบ:
perl - เบเปเปเบกเบนเบ::เบฎเบนเบเปเบเบ dumper (เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ) xml - เบฎเบนเบเปเบเบ XML
-xml
เบเบฒเบกเปเบเบเบชเปเบฒเบฅเบฑเบ: --report-format=xml or --dump-format=xml
- เบเบฒเบชเบฒ เบเบฒเบชเบฒ
เบเบฑเปเบเบเบฒเบชเบฒเบซเปเบญเบเบชเบฐเปเบธเบ (C เบซเบผเบท C++). เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเปเบฒเปเบเบทเปเบญเบเบกเบทเบเปเปเบชเบฒเบกเบฒเบ
เบเบงเบเบซเบฒเบเบฒเบชเบฒเบญเบฑเบเบเบฐเปเบเบกเบฑเบ. เบเบปเบงเปเบฅเบทเบญเบเบเบตเปเบญเบฒเบเบเบฐเปเบเบฑเบเบเบฐเปเบซเบเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบงเบเบชเบญเบเบชเปเบงเบเบซเบปเบงเบเบญเบ C-library
(--lang=Cin --headers เปเบเบปเปเบฒเบเบฑเปเบ or -- เบเบฐเบซเบเบฒเบ เบฎเบนเบเปเบเบ.
-เปเบเปเบ เปเบเปเบ
เบเบฑเปเบเบเปเบฒเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเบณเบซเปเบญเบเบชเบฐเปเบธเบ (x86, x86_64, ia64, เปเบเบ, ppc32, ppc64, s390, เปเบฅเบฐเบญเบทเปเบเป). เปเบเป
เบเบฒเบเปเบฅเบทเบญเบเปเบกเปเบเปเบเบฑเบเบเบฐเปเบซเบเบเบเปเบฒเปเบเบทเปเบญเบเบกเบทเบเปเปเบชเบฒเบกเบฒเบเบเบงเบเบเบปเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบตเปเบเบทเบเบเปเบญเบเบเบญเบเบงเบฑเบเบชเบฐเบเบธเบเปเบญเบ
เบงเบฑเบเบเบธ.
- เบเบนเป|-bin|-abi
เบชเบฐเปเบเบเบเบฑเบเบซเบฒเบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเป "Binary" เปเบเบปเปเบฒเบเบฑเปเบ. เบชเปเบฒเบเบฅเบฒเบเบเบฒเบเปเบซเป:
compat_reports/LIB_NAME/V1_to_V2/abi_compat_report.html
- เปเบซเบผเปเบ|-src|-api
เบชเบฐเปเบเบเบเบฑเบเบซเบฒเบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเปเบเบญเบ "เปเบซเบผเปเบ" เปเบเบปเปเบฒเบเบฑเปเบ. เบชเปเบฒเบเบฅเบฒเบเบเบฒเบเปเบซเป:
compat_reports/LIB_NAME/V1_to_V2/src_compat_report.html
- เบฎเบฑเบโเบเบปเบโเบเบฐโเบเบปเบโเบเปเบฒโเบเบฑเบโ เบเบณ เบเบฑเบ
เบเปเบฒเบเบงเบเบชเบนเบเบชเบธเบเบเบญเบเบชเบฑเบเบเบฒเบฅเบฑเบเบเบตเปเปเบเปเบฎเบฑเบเบเบปเบเบเบฐเบเบปเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเบเบฒเบเปเบเปเบเปเบฒเบญเบฐเบเบดเบเบฒเบเบเบญเบเบเบฒเบเบเปเบฝเบเปเบเบ
เบเบดเบกเปเบเบเบปเบเบฅเบฒเบเบเบฒเบ.
เบญเบทเปเบเป เบเบฒเบเปเบฅเบทเบญเบ:
- เบเบปเบเบชเบญเบ
เบเปเบฒเปเบเบตเบเบเบฒเบเบเบปเบเบชเบญเบเบเบฒเบเปเบ. เบชเปเบฒเบเบชเบญเบเบชเบฐเบเบฑเบเบเบตเปเบเปเปเปเบเบปเปเบฒเบเบฑเบเปเบเปเบชเบญเบเบเบญเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบปเบงเบขเปเบฒเบเปเบฅเบฐ
เบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบทเปเบญเบเบกเบทเปเบเบทเปเบญเบเบงเบเปเบเบดเปเบเบเบงเบเปเบเบปเบฒเบชเปเบฒเบฅเบฑเบเบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเป. เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบซเบเบถเปเบเปเบเบทเปเบญเบเบงเบเปเบเบดเปเบเบงเปเบฒ
เปเบเบทเปเบญเบเบกเบทเปเบฎเบฑเบเบงเบฝเบเบขเปเบฒเบเบเบทเบเบเปเบญเบเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเปเบเบเบฐเบเบธเบเบฑเบ.
-test-dump
เบเบฒเบเบเบปเบเบชเบญเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบชเปเบฒเบ, เบญเปเบฒเบเปเบฅเบฐเบเบฝเบเบเบฝเบ ABI dumps.
-เปเบกเบเปเบกเป
เปเปเบเบเบตเบเบฑเบ. เบเบดเบกเบเปเปเบกเบนเบเบเบตเบเบฑเบเปเบเบดเบเปเปเบฒเบเป. เบเบฑเบเบเบถเบเบเบฑเปเบเบเบญเบเบเบฒเบเบงเบดเปเบเบฒเบฐเบฅเบฐเบเบฑเบเบเบฒเบเบเบฒเบ
เปเบเปเบเปเบฃเบฑเบเบเปเบฃเบต debug:
debug/LIB_NAME/VERSION/
เบเบฑเบเบเบดเบเบฒเบฅเบฐเบเบฒเบเบฒเบเบเปเบฒเปเบเป -- เบเบดเปเบก เบเบฒเบเปเบฅเบทเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบ debugging เปเบเบทเปเบญเบเบกเบท.
-cpp-เปเบเบปเปเบฒเบเบฑเบเปเบเป
เบเปเบฒเปเบเบฅเปเบซเบปเบงเบเบญเบเบเปเบฒเบเบเบทเบเบเบฝเบเปเบเบฑเบเบเบฒเบชเบฒ C เปเบฅเบฐเบชเบฒเบกเบฒเบเบเบทเบเบฅเบงเบเบฅเบงเบกเปเบเบ G++
compiler (ie เบเปเปเปเบเป C++ keywords), เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบญเบเปเบเบทเปเบญเบเบกเบทเบเปเบฝเบงเบเบฑเบเปเบฅเบทเปเบญเบเบเบตเปเปเบฅเบฐ
เปเบฅเบฑเปเบโเบเบฒเบโเบงเบดโเปเบเบฒเบฐโ.
-cpp-เบเปเปเปเบเบปเปเบฒเบเบฑเบเปเบเป
เบเบฑเปเบเบเปเบฒเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเปเบฒเบเบฒเบเบเปเบญเบเปเบเบฅเปเบชเปเบงเบเบซเบปเบง C เปเบเปเบเปเบฒเบเบตเปเปเบเป C++.
-p|-params PATH
เปเบชเบฑเปเบเบเบฒเบเปเบเบซเบฒเปเบเบฅเปเบเบตเปเบกเบตเบเบทเปเบเบฒเบฅเบฒเบกเบดเปเบเบตเบเบฑเบเบเบฑเบ. เบกเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเบฑเบเบเบธเบเบเบปเบเบฅเบฒเบเบเบฒเบ
เปเบเบดเปเบเบงเปเบฒเปเบเบฅเปเบชเปเบงเบเบซเบปเบงเบเบญเบเบซเปเบญเบเบชเบฐเปเบธเบเบเปเปเบกเบตเบเบทเปเบเบฒเบฃเบฒเบกเบดเปเบเบต. เบฎเบนเบเปเบเบเปเบเบฅเป:
func1;param1;param2;param3 ... func2;param1;param2;param3 ...
...
- เบเบงเบฒเบกโเบชเบณเบเบฑเบ PATH
เปเบเบเบเบตเป {RELPATH} macro เปเบเบฑเบ PATH เปเบ XML-descriptor เบเบตเปเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบ dumping เบซเปเบญเบเบชเบฐเบซเบกเบธเบ
ABI (เปเบเบดเปเบ - เบเบดเปเบก เบเบฒเบโเปเบฅเบทเบญเบ).
-relpath1 PATH
เปเบเบเบเบตเป {RELPATH} macro เปเบเบฑเบ PATH เปเบเบเบปเบงเบญเบฐเบเบดเบเบฒเบ XML เบเบณเบญเบดเบ (-d1).
-relpath2 PATH
เปเบเบเบเบตเป {RELPATH} macro เปเบเบฑเบ PATH เปเบเบเบปเบงเบญเบฐเบเบดเบเบฒเบ XML เบเบต 2 (-d2).
- เปเบชเบฑเปเบโเบเบฒเบ dumpโ PATH
เบฅเบฐเบเบธเปเบชเบฑเปเบเบเบฒเบเปเบเบฅเป *.abi.tar.gz เบซเบผเบท *.abi เบเปเบญเบเบเบตเปเบเบฐเบชเปเบฒเบเบเบฒเบเบเบดเปเบก ABI. เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ:
abi_dumps/LIB_NAME/LIB_NAME_VERSION.abi.tar.gz
- เบเบฑเบ
เปเบเบตเบเปเบเปเบเบฒเบเบเบฑเบเบฅเบฝเบเบเปเปเบกเบนเบเปเบ ABI dumps.
- เบฅเบฒเบโเบเบฒเบโเปเบชเบฑเปเบโเบเบฒเบโ PATH
เปเบชเบฑเปเบเบเบฒเบเปเบเบชเบนเปเบเบปเบเบฅเบฒเบเบเบฒเบเบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเป. เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ:
compat_reports/LIB_NAME/V1_to_V2/compat_report.html
-bin-report-path PATH
เปเบชเบฑเปเบเบเบฒเบเปเบเบซเบฒเบเบปเบเบฅเบฒเบเบเบฒเบเบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเป "Binary". เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ:
compat_reports/LIB_NAME/V1_to_V2/abi_compat_report.html
-src-report-path PATH
เปเบชเบฑเปเบเบเบฒเบเปเบเบซเบฒ "เปเบซเบผเปเบ" เบฅเบฒเบเบเบฒเบเบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเป. เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ:
compat_reports/LIB_NAME/V1_to_V2/src_compat_report.html
-log-path PATH
เปเบชเบฑเปเบเบเบฒเบเบเบฑเบเบเบถเบเบชเปเบฒเบฅเบฑเบเบเปเปเบเบงเบฒเบกเบเบฑเบเบซเบกเบปเบ. เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ:
logs/LIB_NAME/VERSION/log.txt
-log1-path PATH
เปเบชเบฑเปเบเบเบฒเบเบเบฑเบเบเบถเบเบชเปเบฒเบฅเบฑเบเบชเบฐเบเบฑเบเบเบต 1 เบเบญเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ. เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ:
logs/LIB_NAME/V1/log.txt
-log2-path PATH
เปเบชเบฑเปเบเบเบฒเบเบเบฑเบเบเบถเบเบชเบณเบฅเบฑเบเบซเปเบญเบเบชเบฐเปเบธเบเบชเบฐเบเบฑเบเบเบต 2. เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ:
logs/LIB_NAME/V2/log.txt
- เปเบซเบกเบเบเบฑเบเบเบถเบ MODE
เบเปเบฝเบเปเปเบเบเบฑเบเบเบถเบ. เปเปเบ:
w - เบเบฝเบเบเบฑเบเบเบฑเบเบเบถเบเปเบเบปเปเบฒ (เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ) a - เบเบทเปเบกเบเปเปเบกเบนเบเบเบฑเบเบเบถเบเปเบเบปเปเบฒ n - เบเปเปเบเบฝเบเบเบฑเบเบเบถเบเปเบเป
- เบฅเบฒเบโเบเบทเปโเบเบปเบโเบเบฐโเบเบปเบโ
เบชเปเบฒเบเปเบเบฅเปเบเบตเปเบกเบตเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบชเบฑเบเบเบฒเบฅเบฑเบเบเบตเปเบเปเปเปเบเบปเปเบฒเบเบฑเบเปเบเปเบขเบนเปเบเปเบฒเบ HTML เบเบตเปเปเบเบปเปเบฒเบเบฑเบเปเบเป
เบฅเบฒเบเบเบฒเบ. เปเบเปเบเปเบฒเบชเบฑเปเบ 'c++filt @file' เบเบฒเบ GNU binutils เปเบเบทเปเบญ unmangle เบชเบฑเบเบเบฒเบฅเบฑเบ C++ เปเบ
เปเบเบฅเปเบเบตเปเบชเปเบฒเบเบเบถเปเบ. เบเบทเปเปเบฅเบตเปเบกเบเบปเปเบ:
abi_affected.txt src_affected.txt
- เบญเบปเบโเบเบฐโเบเบญเบโ NAME
เบเบทเปเบญเบปเบเบเบฐเบเบญเบเปเบเบซเบปเบงเบเปเปเปเบฅเบฐเบเบปเบเบชเบฐเบซเบผเบธเบเบเบญเบเบเบปเบเบฅเบฒเบเบเบฒเบ HTML. เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ:
เบซเปเบญเบเบชเบฐเบซเบกเบธเบ
-เบซเบปเบงเบเปเป NAME
เบเปเบฝเบเบเบทเปเบซเปเบญเบเบชเบฐเปเบธเบเปเบเบซเบปเบงเบเปเปเบฅเบฒเบเบเบฒเบเปเบเบฑเบ NAME. เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบฐเบเบทเบเบชเบฐเปเบเบ a
เบเบทเปเบเบตเปเบฅเบฐเบเบธเปเบเบ -l เบเบฒเบเปเบฅเบทเบญเบ.
- เบเปเปโเบกเบนเบโเบเบดโเปเบชเบโ DIR
เบเบดเปเบกเบเปเปเบกเบนเบเปเบเบตเปเบกเปเบเบตเบกเปเบชเป DIR.
- เบเบฒเบเบเบดเปเบกเบเบตเปเปเบซเบเบทเปเบญเบเบดเปเบชเบ
เบชเปเบฒเบ dump ABI เบเบฐเบซเบเบฒเบเบเบตเปเบกเบตเบชเบฑเบเบเบฒเบฅเบฑเบเบเบฑเบเบซเบกเบปเบเบเบฒเบเบซเบเปเบงเบเปเบ.
- เบเบปเบเบเบฑเบเบเบฑเบเปเบเป
เบเบฐเบเบฒเบเบฒเบกเปเบเปเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเปเบฒเปเบเบทเปเบญเบเบกเบทเบเปเปเปเบฎเบฑเบเบงเบฝเบ.
- เบเบงเบฒเบกโเบเบปเบโเบเบฒเบโ LEVEL
เบเบณเปเบเปเบเบธเบเบเบญเบ heuristics เปเบเบทเปเบญเบฅเบงเบเบฅเบงเบกเปเบเบฅเป header เบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบเบขเปเบฒเบเบชเบณเปเบฅเบฑเบเบเบปเบ. เปเบเบปเปเบฒโเบชเบฒโเบกเบฒเบ
เปเบฎเบฑเบโเปเบซเปโเบฅเบฐโเบเบฑเบโเบเบงเบฒเบกโเบเบปเบโเบเบฒเบโเบเปเบฒโเบเบงเบโเบซเบเบถเปเบโเปเบเบโเบเบฒเบโเปเบเบปเปเบฒโเบฎเปเบงเบกโเปเบซเปโเปเบเบปเบฒโเปเบเบปเปเบฒโเปเบเบปเปเบฒโเปเบโเปเบโเบชเบฒเบโเบเบฝเบง (e.g. 13โ, 124โ,
เปเบฅเบฐเบญเบทเปเบเป). เบฅเบฐเบเบฑเบ:
1 - เบเปเบฒเบกเบชเปเบงเบเบซเบปเบงเบเบตเปเบเปเปเปเบกเปเบ Linux (เปเบเบฑเปเบ: win32_*.h, เปเบฅเบฐเบญเบทเปเบเป) 2 - เบเปเบฒเบกเบชเปเบงเบเบซเบปเบงเบเบฒเบเปเบ (เปเบเบฑเปเบ:
*_p.h, impl/*.h, เปเบฅเบฐเบญเบทเปเบเป) 3 - เบเปเบฒเบกเบชเปเบงเบเบซเบปเบงเบเบตเปเบฅเบงเบกเปเบญเบปเบฒเบชเปเบงเบเบซเบปเบงเบเบตเปเบเปเปเปเบกเปเบ Linux 4 - เบเปเบฒเบก.
เบชเปเบงเบเบซเบปเบงเบฅเบงเบกเปเบเบเบเบนเปเบญเบทเปเบ
-เบเบปเบเบเบฒเบ
เปเบเบตเบเปเบเปเบฅเบฐเบเบฑเบเบเบงเบฒเบกเบเบปเบเบเบฒเบเบชเบนเบเบชเบธเบ [1234].
- เบเบงเบโเบชเบญเบโ
เบเบงเบเปเบเบดเปเบเบเบงเบฒเบกเบชเบปเบกเบเบนเบเบเบญเบ ABI dump.
-เปเบง
เบเบฒเบเบงเบดเปเบเบฒเบฐเปเบง. เบเบดเบเปเบเปเบเบฒเบเบเบฒเบเบเบงเบเบชเบญเบเบเบฒเบเบเบปเบงเบขเปเบฒเบเปเบกเปเปเบเบ.
-skip-เบเบฒเบเปเบ-เบชเบฑเบเบเบฒเบฅเบฑเบ PATTERN
เบขเปเบฒเบเบงเบเปเบเบดเปเบเบชเบฑเบเบเบฒเบฅเบฑเบเบเบตเปเบเบปเบเบเบฑเบเบฎเบนเบเปเบเบ.
-skip-internal-types PATTERN
เบขเปเบฒเบเบงเบเปเบเบดเปเบเบเบฐเปเบเบเบเบตเปเบเบปเบเบเบฑเบเบฎเบนเบเปเบเบ.
เบฅเบฒเบเบเบฒเบ:
เบเบปเบเบฅเบฒเบเบเบฒเบเบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเปเบเบฐเบเบทเบเบชเปเบฒเบเบเบทเปเบเปเบเบทเปเบญ:
compat_reports/LIB_NAME/V1_to_V2/compat_report.html
เบเบฑเบเบเบถเบเบเบฐเบเบทเบเบชเปเบฒเบเปเบเบฑเบ:
logs/LIB_NAME/V1/log.txt logs/LIB_NAME/V2/log.txt
เบญเบญเบ เบฅเบฐเบซเบฑเบ:
0 - เปเบเบปเปเบฒเบเบฑเบเปเบเป. เปเบเบทเปเบญเบเบกเบทเบเบฑเปเบเบเปเบฒเบงเปเบเปเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบเบเปเปเบกเบตเบเปเปเบเบดเบเบเบฒเบเปเบเป. non-zero - เบเปเปเปเบเบปเปเบฒเบเบฑเบเบซเบผเบท
เปเบเบทเปเบญเบโเบกเบทโเปเบเปโเบเปเบฒโเปเบเบตเบโเบเบฒเบโเบเบตเปโเบกเบตโเบเบงเบฒเบกโเบเบดเบโเบเบฒเบโ.
เปเบเบตเปเบกเปเบเบตเบก เบเปเปเบกเบนเบ:
http://lvc.github.io/abi-compliance-checker/
เปเบเป abi-compliance-checker เบญเบญเบเบฅเบฒเบเปเบเบเปเบเปเบเบฒเบเบเปเบฅเบดเบเบฒเบ onworks.net