เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

OnWorks favicon

llvm-ar-3.5 - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เปเบฅเปˆเบ™ llvm-ar-3.5 เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ llvm-ar-3.5 เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเป†เบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


llvm-ar - เบ„เบฑเบ‡เป€เบเบฑเบš LLVM

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


llvm-ar [-]{dmpqrtx}[Rabfikou] [relpos] [เบ™เบฑเบš] [เป„เบŸเบฅเปŒ...]

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


เป„เบ”เป‰ llvm-ar เบ„เปเบฒเบชเบฑเปˆเบ‡เปเบกเปˆเบ™เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบšเบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เบ‚เบญเบ‡ Unix เบ—เบปเปˆเบงเป„เบ›, ar. เบกเบฑเบ™เป€เบเบฑเบšเป„เบŸเบฅเปŒเบซเบผเบฒเบเบญเบฑเบ™
เป€เบ‚เบปเป‰เบฒโ€‹เบเบฑเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบ”เบฝเบงโ€‹. เบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบœเบฐเบฅเบดเบ”เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบฎเบงเบšเบฎเบงเบกเป‚เบ”เบ LLVM
bitcode เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป€เบ‚เบปเป‰เบฒเปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™ LLVM. เปเบ™เบงเปƒเบ”เบเปเปˆเบ•เบฒเบก, เบ„เบฑเบ‡เป€เบเบฑเบšเบกเป‰เบฝเบ™เบชเบฒเบกเบฒเบ”เบšเบฑเบ™เบˆเบธเบ›เบฐเป€เบžเบ”เปƒเบ”เบเปเปˆเป„เบ”เป‰
เบ‚เบญเบ‡เป„เบŸเบฅเปŒ. เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, llvm-ar เบชเป‰เบฒเบ‡เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบชเบฑเบ™เบเบฒเบฅเบฑเบเบ—เบตเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป„เบงเบ‚เบถเป‰เบ™เป€เบžเบฒเบฐเบงเปˆเบฒ
เบžเบฝเบ‡เปเบ•เปˆเบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบชเบฑเบ™เบเบฒเบฅเบฑเบเบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ›เบถเบเบชเบฒเบซเบฒเบฅเบท, เบšเปเปˆเปเบกเปˆเบ™เปเบ•เปˆเบฅเบฐเบชเบฐเบกเบฒเบŠเบดเบเป„เบŸเบฅเปŒเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™เบ‚เบญเบ‡
เบฎเบงเบšเบฎเบงเบก.

เป„เบ”เป‰ llvm-ar เบ„เปเบฒเบชเบฑเปˆเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญ เบญเปˆเบฒเบ™ เป„เบŸเบฅเปŒเบˆเบฑเบ”เป€เบเบฑเบšเบฎเบนเบšเปเบšเบš SVR4, GNU เปเบฅเบฐ BSD. เปเบ™เบงเปƒเบ”เบเปเปˆเบ•เบฒเบก,
เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบกเบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเบชเบฒเบกเบฒเบ”เบ‚เบฝเบ™เปƒเบ™เบฎเบนเบšเปเบšเบš GNU. เบ–เป‰เบฒเบเบฒเบ™เบˆเบฑเบ”เป€เบเบฑเบšเบฎเบนเบšเปเบšเบš SVR4 เบซเบผเบท BSD เบ–เบทเบเปƒเบŠเป‰
เบเบฑเบš r (เปเบ—เบ™เบ—เบตเปˆ) เบซเบผเบท q (เบเบฒเบ™โ€‹เบ›เบฑเบšโ€‹เบ›เบธเบ‡โ€‹เบ”เปˆเบงเบ™โ€‹) เบเบฒเบ™โ€‹เบ”เปเบฒโ€‹เป€เบ™เบตเบ™โ€‹เบ‡เบฒเบ™โ€‹, เบฎเบงเบšโ€‹เบฎเบงเบกโ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™ reconstructed เปƒเบ™โ€‹
เบฎเบนเบšเปเบšเบš GNU.

เบ™เบตเป‰เปเบกเปˆเบ™เบšเปˆเบญเบ™เบ—เบตเปˆ llvm-ar เบญเบญเบโ€‹เบˆเบฒเบโ€‹เบ—เบตเปˆโ€‹เบœเปˆเบฒเบ™โ€‹เบกเบฒโ€‹ ar เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”:

เบชเบฑเบ™เบเบฒเบฅเบฑเบ เบ•เบฒเบ•เบฐเบฅเบฒเบ‡
เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆ llvm-ar เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป„เบŸเบฅเปŒ bitcode. เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบชเบฑเบ™เบเบฒเบฅเบฑเบเบ—เบตเปˆเบกเบฑเบ™เบชเป‰เบฒเบ‡เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบฎเบนเบšเปเบšเบš GNU เปเบฅเบฐ
เบฅเบงเบกเบกเบตเบ—เบฑเบ‡เป„เบŸเบฅเปŒเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš เปเบฅเบฐเป„เบŸเบฅเปŒ bitcode.

Long เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡
เบ›เบฐเบˆเบธเบšเบฑเบ™ llvm-ar เบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เบŠเบทเปˆเป„เบŸเบฅเปŒเบเบฒเบง GNU เปเบฅเบฐ BSD, เปเบ•เปˆเบžเบฝเบ‡เปเบ•เปˆเบ‚เบฝเบ™เปเบŸเป‰เบกเบˆเบฑเบ”เป€เบเบฑเบšเบ”เป‰เบงเบ
เบฎเบนเบšเปเบšเบš GNU.

OPTIONS


เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹ llvm-ar เปเบกเปˆเบ™เป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบšเบญเบทเปˆเบ™เป† ar เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบกเบต a
เบ•เบปเบงโ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบซเบ™เป‰เบญเบ (R) เบ—เบตเปˆโ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบžเบปเบšโ€‹เป€เบซเบฑเบ™โ€‹เบขเบนเปˆโ€‹เปƒเบ™โ€‹เบญเบทเปˆเบ™เป†โ€‹ ar เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”. เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹ llvm-ar
เบฅเบฐโ€‹เบšเบธโ€‹เบเบฒเบ™โ€‹เบ”เปเบฒโ€‹เป€เบ™เบตเบ™โ€‹เบ‡เบฒเบ™โ€‹เบ‚เบฑเป‰เบ™โ€‹เบžเบทเป‰เบ™โ€‹เบ–เบฒเบ™โ€‹เบ”เบฝเบงโ€‹เป€เบžเบทเปˆเบญโ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เป€เบเบฑเบšโ€‹เบฎเบฑเบโ€‹เบชเบฒโ€‹, เบ„เบงเบฒเบกโ€‹เบซเบผเบฒเบโ€‹เบซเบผเบฒเบโ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ›เบฑเบšโ€‹เบ›เบธเบ‡โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹
เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ™เบฑเป‰เบ™, เบŠเบทเปˆเบ‚เบญเบ‡เปเบŸเป‰เบกเบˆเบฑเบ”เป€เบเบฑเบš, เปเบฅเบฐเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ‚เบญเบ‡เบŠเบทเปˆเป„เบŸเบฅเปŒ. เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™เปƒเบŠเป‰เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบงเบดเบ—เบตเบเบฒเบ™ llvm-ar เบ„เบงเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เป„เบŸเบฅเปŒเบ—เบตเปˆเป€เบเบฑเบšเป„เบงเป‰.

เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เปเบฅเบฐเบเบฒเบ™เบ”เบฑเบ”เปเบเป‰เป„เบ”เป‰เบ–เบทเบเบญเบฐเบ—เบดเบšเบฒเบเบขเบนเปˆเปƒเบ™เบžเบฒเบเบชเปˆเบงเบ™เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰. เบŠเบธเบ”เบ™เป‰เบญเบเบชเบธเบ”เบ‚เบญเบ‡
เบ•เบปเบงเป€เบฅเบทเบญเบเปเบกเปˆเบ™เบขเปˆเบฒเบ‡เปœเป‰เบญเบเปœเบถเปˆเบ‡เบ•เบปเบงเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ เปเบฅเบฐเบŠเบทเปˆเบ‚เบญเบ‡เปเบŸเป‰เบกเบˆเบฑเบ”เป€เบเบฑเบš. เป‚เบ”เบเบ›เบปเบเบเบฐเบ•เบดเบเบฒเบ™เบˆเบฑเบ”เป€เบเบฑเบšเป„เบŸเบฅเปŒเบชเบดเป‰เบ™เบชเบธเบ”
เบกเบต .a suffix, เปเบ•เปˆเบ™เบตเป‰เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡. เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบก archive-name เบกเบฒเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡
เป„เบŸ เบ—เบตเปˆเบŠเบตเป‰เบšเบญเบเป€เบ–เบดเบ‡เบชเบฐเบกเบฒเบŠเบดเบเบชเบฐเป€เบžเบฒเบฐเบ‚เบญเบ‡เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบ—เบตเปˆเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™. เบ–เป‰เบฒ เป„เบŸ เบ—เบฒเบ‡เป€เบฅเบทเบญเบ
เบšเปเปˆเป„เบ”เป‰เบฅเบฐเบšเบธเป„เบงเป‰, เบกเบฑเบ™เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒ "เบšเปเปˆเบกเบต" เบซเบผเบท "เบ—เบฑเบ‡เบซเบกเบปเบ”", เบ‚เบถเป‰เบ™เบเบฑเบš
เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‡เบฒเบ™.

เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™
d
เบฅเบถเบšเป„เบŸเบฅเปŒเบญเบญเบเบˆเบฒเบเปเบŸเป‰เบกเบˆเบฑเบ”เป€เบเบฑเบš. เบšเปเปˆเบกเบตเบ•เบปเบงเปเบเป‰เป„เบ‚เปƒเบ”เป†เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰เบเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‡เบฒเบ™เบ™เบตเป‰. เป„เบ”เป‰
เป„เบŸ เบ•เบปเบงเป€เบฅเบทเบญเบเบฅเบฐเบšเบธเบงเปˆเบฒเบชเบฐเบกเบฒเบŠเบดเบเปƒเบ”เบ„เบงเบ™เบ–เบทเบเป€เบญเบปเบฒเบญเบญเบเบˆเบฒเบเปเบŸเป‰เบกเบˆเบฑเบ”เป€เบเบฑเบš. เบกเบฑเบ™เบšเปเปˆเปเบกเปˆเบ™
เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เบ–เป‰เบฒเป„เบŸเบฅเปŒเบ—เบตเปˆเบฅเบฐเบšเบธเบšเปเปˆเบ›เบฒเบเบปเบ”เบขเบนเปˆเปƒเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™. เบ–เป‰เบฒเบšเปเปˆเบกเบต เป„เบŸ เป„เบ”เป‰โ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹,
เปเบŸเป‰เบกเบˆเบฑเบ”เป€เบเบฑเบšเบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบ”เบฑเบ”เปเบเป‰.

m[abi]
เบเป‰เบฒเบเป„เบŸเบฅเปŒเบˆเบฒเบเบšเปˆเบญเบ™เปœเบถเปˆเบ‡เปƒเบ™เปเบŸเป‰เบกเบˆเบฑเบ”เป€เบเบฑเบšเป„เบ›เบซเบฒเบšเปˆเบญเบ™เบญเบทเปˆเบ™. เป„เบ”เป‰ a, b, เปเบฅเบฐ i เบ™เบณเปƒเบŠเป‰เบ•เบปเบงเปเบเป‰เป„เบ‚
เบ•เปเปˆโ€‹เบเบฒเบ™โ€‹เบ”เปเบฒโ€‹เป€เบ™เบตเบ™โ€‹เบ‡เบฒเบ™โ€‹เบ™เบตเป‰โ€‹. เป„เบ”เป‰ เป„เบŸ เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เบˆเบฐโ€‹เบ–เบทเบโ€‹เบเป‰เบฒเบโ€‹เป„เบ›โ€‹เบชเบฐโ€‹เบ–เบฒเบ™โ€‹เบ—เบตเปˆโ€‹เปƒเบซเป‰โ€‹เป‚เบ”เบโ€‹เบเบฒเบ™โ€‹เบ›เบฑเบšโ€‹เบ›เบธเบ‡โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เป„เบ”เป‰โ€‹.
เบ–เป‰เบฒเบšเปเปˆเบกเบตเบ•เบปเบงเปเบเป‰เป„เบ‚เบ–เบทเบเปƒเบŠเป‰, เป„เบŸเบฅเปŒเบˆเบฐเบ–เบทเบเบเป‰เบฒเบเป„เบ›เปƒเบ™เบ•เบญเบ™เบ—เป‰เบฒเบเบ‚เบญเบ‡เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™. เบ–เป‰เบฒเบšเปเปˆเบกเบต
เป„เบŸ เบ–เบทเบเบฅเบฐเบšเบธเป„เบงเป‰, เปเบŸเป‰เบกเบˆเบฑเบ”เป€เบเบฑเบšเบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบ”เบฑเบ”เปเบเป‰.

p
เบžเบดเบกเป„เบŸเบฅเปŒเป„เบ›เบซเบฒเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™. เบเบฒเบ™โ€‹เบ”เปเบฒโ€‹เป€เบ™เบตเบ™โ€‹เบ‡เบฒเบ™โ€‹เบ™เบตเป‰โ€‹เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เบžเบดเบกโ€‹เป„เบ”เป‰โ€‹ เป„เบŸ เบŠเบตเป‰เบšเบญเบเป€เบ–เบดเบ‡
เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™. เบ–เป‰เบฒเบšเปเปˆเบกเบต เป„เบŸ เบ–เบทเบเบฅเบฐเบšเบธเป„เบงเป‰, เปเบŸเป‰เบกเบˆเบฑเบ”เป€เบเบฑเบšเบ—เบฑเบ‡เปเบปเบ”เบˆเบฐเบ–เบทเบเบžเบดเบกเบญเบญเบ.
เบเบฒเบ™เบžเบดเบกเป„เบŸเบฅเปŒ bitcode เปเบกเปˆเบ™เบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบ•เบฒเบกเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบ—เบตเปˆเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบญเบฒเบ”เบˆเบฐเบชเบฑเบšเบชเบปเบ™เบเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ terminal เบ‚เบญเบ‡เบ—เปˆเบฒเบ™. เป„เบ”เป‰
p เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบšเปเปˆเป€เบ„เบตเบเบ”เบฑเบ”เปเบ›เบ‡เบเบฒเบ™เบˆเบฑเบ”เป€เบเบฑเบš.

q
เบ•เบทเปˆเบกเป„เบŸเบฅเปŒเปƒเบชเปˆเบ—เป‰เบฒเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบขเปˆเบฒเบ‡เป„เบงเบงเบฒ. เบเบฒเบ™โ€‹เบ”เปเบฒโ€‹เป€เบ™เบตเบ™โ€‹เบ‡เบฒเบ™โ€‹เบ™เบตเป‰โ€‹เบขเปˆเบฒเบ‡โ€‹เบงเปˆเบญเบ‡โ€‹เป„เบงโ€‹เป€เบžเบตเปˆเบกโ€‹ เป„เบŸ
เป„เบ›เบซเบฒเบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบเบฒเบ™เบŠเปเป‰เบฒเบเบฑเบ™เบ—เบตเปˆเบ„เบงเบ™เป€เบญเบปเบฒเบญเบญเบเบเปˆเบญเบ™. เบ–เป‰เบฒเบšเปเปˆเบกเบต
เป„เบŸ เบ–เบทเบเบฅเบฐเบšเบธเป„เบงเป‰, เปเบŸเป‰เบกเบˆเบฑเบ”เป€เบเบฑเบšเบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบ”เบฑเบ”เปเบเป‰. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบงเบดเบ—เบตเบเบฒเบ™เบ™เบฑเป‰เบ™ llvm-ar
เบเปเปˆเบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒเบฎเบงเบšเบฎเบงเบก, เบ—เบตเปˆเบซเบ™เป‰เบฒเบชเบปเบ‡เป„เบชเบ‚เบญเบ‡เบกเบฑเบ™เบšเปเปˆเบงเปˆเบฒเบˆเบฐเป€เบ›เบฑเบ™ q เบเบฒเบ™โ€‹เบ”เปเบฒโ€‹เป€เบ™เบตเบ™โ€‹เบ‡เบฒเบ™โ€‹เปเบกเปˆเบ™โ€‹เป„เบงโ€‹เบโ€‹เปˆโ€‹เบงเบฒโ€‹
r เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‡เบฒเบ™.

r[เบญเบฒเบšเบน]
เปเบ—เบ™เบ—เบตเปˆเบซเบผเบทเปƒเบชเปˆเบชเบฐเบกเบฒเบŠเบดเบเป„เบŸเบฅเปŒ. เป„เบ”เป‰ a, b, เปเบฅเบฐ u เบ•เบปเบงเปเบเป‰เป„เบ‚เบ™เบณเปƒเบŠเป‰เบเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ™เบตเป‰.
เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ™เบตเป‰เบˆเบฐเบ—เบปเบ”เปเบ—เบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง เป„เบŸ เบซเบผเบทเปƒเบชเปˆเบžเบงเบเบกเบฑเบ™เปƒเบ™เบ•เบญเบ™เบ—เป‰เบฒเบเบ‚เบญเบ‡เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบ–เป‰เบฒ
เบžเบงเบเบกเบฑเบ™เบšเปเปˆเบกเบตเบขเบนเปˆ. เบ–เป‰เบฒเบšเปเปˆเบกเบต เป„เบŸ เบ–เบทเบเบฅเบฐเบšเบธเป„เบงเป‰, เปเบŸเป‰เบกเบˆเบฑเบ”เป€เบเบฑเบšเบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบ”เบฑเบ”เปเบเป‰.

t[v]
เบžเบดเบกเบ•เบฒเบ•เบฐเบฅเบฒเบ‡เป€เบ™เบทเป‰เบญเปƒเบ™. เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ”เบฑเบ”เปเบ›เบ‡เปƒเบ”เป†, เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ™เบตเป‰เบžเบฝเบ‡เปเบ•เปˆเบžเบดเบกเบญเบญเบ
เบŠเบทเปˆเบ‚เบญเบ‡เบชเบฐเบกเบฒเบŠเบดเบเบเบฑเบšเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™. เบเบฑเบš v เบ•เบปเบงโ€‹เบ›เบฑเบšโ€‹เบ›เบธเบ‡โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹, llvm-ar เบเบฑเบ‡เบžเบดเบก
เบญเบญเบโ€‹เบ›เบฐโ€‹เป€เบžเบ”โ€‹เป„เบŸเบฅโ€‹เปŒ (B=bitcodeโ€‹, S=symbol เบ•เบฒโ€‹เบ•เบฐโ€‹เบฅเบฒเบ‡โ€‹, blank = เป„เบŸเบฅโ€‹เปŒโ€‹เบ›เบปเบโ€‹เบเบฐโ€‹เบ•เบดโ€‹)โ€‹, เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบเบฒเบ™โ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹,
เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เปเบฅเบฐเบเบธเปˆเบก, เบ‚เบฐเบซเบ™เบฒเบ”, เปเบฅเบฐเบงเบฑเบ™เบ—เบต. เบ–เป‰เบฒโ€‹เบกเบต เป„เบŸ เบ–เบทเบเบเปเบฒเบ™เบปเบ”, เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเปเบกเปˆเบ™
เบžเบฝเบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒเป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™. เบ–เป‰เบฒเบšเปเปˆเบกเบต เป„เบŸ เบ–เบทเบเบเปเบฒเบ™เบปเบ”, เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เป€เบ™เบทเป‰เบญเปƒเบ™เบชเปเบฒเบฅเบฑเบšเบ—เบฑเบ‡เบซเบกเบปเบ”
เบฎเบงเบšเบฎเบงเบกเบ–เบทเบเบžเบดเบกเบญเบญเบ.

x[oP]
เบชเบฐเบเบฑเบ”เบชเบฐเบกเบฒเบŠเบดเบเปเบŸเป‰เบกเบˆเบฑเบ”เป€เบเบฑเบšเบเบฑเบšเบ„เบทเบ™เป„เบ›เบซเบฒเป„เบŸเบฅเปŒ. เป„เบ”เป‰ o เบ•เบปเบงเปเบเป‰เป„เบ‚เปƒเบŠเป‰เบเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‡เบฒเบ™เบ™เบตเป‰. เบ™เบตเป‰
เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ”เบถเบ‡เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰ เป„เบŸ เบˆเบฒเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เปเบฅเบฐเบ‚เบฝเบ™เบžเบงเบเบกเบฑเบ™เบเบฑเบšเบ„เบทเบ™เป„เบ›เบซเบฒ
เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™. เบ–เป‰เบฒเบšเปเปˆเบกเบต เป„เบŸ เป„เบ”เป‰เบ–เบทเบเบฅเบฐเบšเบธเป„เบงเป‰, เบเบฒเบ™เบฎเบงเบšเบฎเบงเบกเบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™
เบชเบฒเบ™เบชเบฐเบเบฑเบ”.

เบ•เบปเบงเบ›เปˆเบฝเบ™เปเบ›เบ‡ (เบเบฒเบ™โ€‹เบ”เปเบฒโ€‹เป€เบ™เบตเบ™โ€‹เบ‡เบฒเบ™โ€‹ เบชเบฐเป€เบžเบฒเบฐ)
เบ•เบปเบงเปเบเป‰เป„เบ‚เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เปเบกเปˆเบ™เบชเบฐเป€เบžเบฒเบฐเบเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‡เบฒเบ™เบšเบฒเบ‡เบขเปˆเบฒเบ‡. เป€เบšเบดเปˆเบ‡เบžเบฒเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ (เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡)
เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบงเปˆเบฒเบ•เบปเบงเบ”เบฑเบ”เปเบ›เบ‡เปƒเบ”เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰เบเบฑเบšเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เปƒเบ”.

[a]
เป€เบกเบทเปˆเบญเปƒเบชเปˆ เบซเบผเบทเบเป‰เบฒเบเป„เบŸเบฅเปŒเบชเบฐเบกเบฒเบŠเบดเบ, เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบเปเบฒเบ™เบปเบ”เบˆเบธเบ”เบซเบกเบฒเบเบ›เบฒเบเบ—เบฒเบ‡เบ‚เบญเบ‡เปƒเบซเบกเปˆ
เป„เบŸเบฅเปŒเบ—เบตเปˆเป€เบ›เบฑเบ™เบซเบผเบฑเบ‡เบˆเบฒเบ relpos เบชเบฐเบกเบฒเบŠเบดเบ. เบ–เป‰เบฒ relpos เบšเปเปˆเบžเบปเบš, เป„เบŸเบฅเปŒเบ–เบทเบเบงเบฒเบ‡เป„เบงเป‰
เปƒเบ™เบ•เบญเบ™เบ—เป‰เบฒเบเบ‚เบญเบ‡เบเบฒเบ™เบฎเบงเบšเบฎเบงเบก.

[เบ‚]
เป€เบกเบทเปˆเบญเปƒเบชเปˆ เบซเบผเบทเบเป‰เบฒเบเป„เบŸเบฅเปŒเบชเบฐเบกเบฒเบŠเบดเบ, เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบเปเบฒเบ™เบปเบ”เบˆเบธเบ”เบซเบกเบฒเบเบ›เบฒเบเบ—เบฒเบ‡เบ‚เบญเบ‡เปƒเบซเบกเปˆ
เป„เบŸเบฅโ€‹เปŒโ€‹เป€เบ›เบฑเบ™โ€‹เบเปˆเบญเบ™โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹ relpos เบชเบฐเบกเบฒเบŠเบดเบ. เบ–เป‰เบฒ relpos เบšเปเปˆเบžเบปเบš, เป„เบŸเบฅเปŒเบ–เบทเบเบงเบฒเบ‡เป„เบงเป‰
เปƒเบ™เบ•เบญเบ™เบ—เป‰เบฒเบเบ‚เบญเบ‡เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™. เบ•เบปเบงเปเบเป‰เป„เบ‚เบ™เบตเป‰เปเบกเปˆเบ™เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบš i เบ•เบปเบงเบ”เบฑเบ”เปเบ›เบ‡

[i]
เบ„เปเบฒเบชเบฑเบšเบ„เป‰เบฒเบเบ„เบทเบชเปเบฒเบฅเบฑเบš b เบ—เบฒเบ‡เป€เบฅเบทเบญเบ.

[เบซเบผเบท]
เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบชเบฐเบเบฑเบ”เป„เบŸเบฅเปŒ, เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ” llvm-ar เป€เบžเบทเปˆเบญเบฎเบฑเบเบชเบฒเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš
เป€เบงเบฅเบฒเบ”เบฑเบ”เปเบเป‰เบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบฑเบ™เบ‚เบฝเบ™.

[เบซเบผเบท]
เป€เบกเบทเปˆเบญเบ›เปˆเบฝเบ™เป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™, เบžเบฝเบ‡เปเบ•เปˆเบ›เปˆเบฝเบ™เป„เบŸเบฅเปŒเป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™เบ—เบตเปˆเบกเบตเป€เบงเบฅเบฒ
เบชเบฐเปเบ•เบกเบซเบผเบฒเบเบเบงเปˆเบฒเป€เบงเบฅเบฒเบ‚เบญเบ‡เบชเบฐเบกเบฒเบŠเบดเบเปƒเบ™เบฎเบงเบšเบฎเบงเบก.

เบ•เบปเบงเบ›เปˆเบฝเบ™เปเบ›เบ‡ (เบ—เบปเปˆเบงเป„เบ›)
เบ•เบปเบงเปเบเป‰เป„เบ‚เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบเบฑเบšเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เปƒเบ”เป†.

[เบ„]
เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”, llvm-ar เบˆเบฐเบชเป‰เบฒเบ‡เปเบŸเป‰เบกเบˆเบฑเบ”เป€เบเบฑเบšเบขเบนเปˆเบชเบฐเป€เปเบต เบ–เป‰เบฒเบกเบฑเบ™เบšเปเปˆเบกเบต.
เป‚เบ”เบเบ›เบปเบเบเบฐเบ•เบด, llvm-ar เบˆเบฐเบžเบดเบกเบ‚เปเป‰เบ„เบงเบฒเบกเป€เบ•เบทเบญเบ™เบ—เบตเปˆเบŠเบตเป‰เบšเบญเบเบงเปˆเบฒเบเบฒเบ™เป€เบเบฑเบšเปเบกเปˆเบ™เป„เบ”เป‰
เบชเป‰เบฒเบ‡. เบเบฒเบ™เปƒเบŠเป‰เบ•เบปเบงเปเบเป‰เป„เบ‚เบ™เบตเป‰เบˆเบฐเบ›เบดเบ”เบเบฒเบ™เป€เบ•เบทเบญเบ™เบ™เบฑเป‰เบ™.

[S]
เบ•เบปเบงเปเบเป‰เป„เบ‚เบ™เบตเป‰เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เป€เบžเบตเปˆเบกเบ”เบฑเบ”เบชเบฐเบ™เบตเป€เบเบฑเบšเบกเป‰เบฝเบ™ (เบซเบผเบทเบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบชเบฑเบ™เบเบฒเบฅเบฑเบ) เป€เบ‚เบปเป‰เบฒเปƒเบ™เปเบŸเป‰เบกเบˆเบฑเบ”เป€เบเบฑเบš.
เบ™เบตเป‰เปเบกเปˆเบ™เบฎเบนเบšเปเบšเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบชเบฑเบ™เบเบฒเบฅเบฑเบเบˆเบฐเบกเบตเบ—เบฑเบ‡เบซเบกเบปเบ”เบžเบฒเบเบ™เบญเบ
เบซเบ™เป‰เบฒเบ—เบตเปˆเป€เบšเบดเปˆเบ‡เป€เบซเบฑเบ™เปเบฅเบฐเบ•เบปเบงเปเบ›เบ—เบปเปˆเบงเป‚เบฅเบเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป‚เบ”เบเป„เบŸเบฅเปŒ bitcode เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™เปเบŸเป‰เบก.

[เบช]
เบ•เบปเบงเปเบเป‰เป„เบ‚เบ™เบตเป‰เปเบกเปˆเบ™เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบกเบเบฑเบš s เบ•เบปเบงเปเบเป‰เป„เบ‚. เบกเบฑเบ™เปเบ™เบฐเบ™เปเบฒ llvm-ar เป€เบžเบทเปˆเบญเบšเปเปˆเบชเป‰เบฒเบ‡
เบ•เบฒโ€‹เบ•เบฐโ€‹เบฅเบฒเบ‡โ€‹เบชเบฑเบ™โ€‹เบเบฒโ€‹เบฅเบฑเบโ€‹. เบ–เป‰เบฒเบ—เบฑเบ‡เบชเบญเบ‡ s เปเบฅเบฐ S เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, เบ•เบปเบงเปเบเป‰เป„เบ‚เบชเบธเบ”เบ—เป‰เบฒเบเบ—เบตเปˆเบˆเบฐเป€เบเบตเบ”เบ‚เบถเป‰เบ™เปƒเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบˆเบฐ
เบŠเบฐเบ™เบฐ.

[v]
เบ•เบปเบงเปเบเป‰เป„เบ‚เบ™เบตเป‰เปเบ™เบฐเบ™เปเบฒ llvm-ar เป€เบ›เบฑเบ™ verbose เบเปˆเบฝเบงเบเบฑเบšเบชเบดเปˆเบ‡เบ—เบตเปˆเบกเบฑเบ™เบเปเบฒเบฅเบฑเบ‡เป€เบฎเบฑเบ”. เบเบฒเบ™เปเบเป‰เป„เบ‚เปเบ•เปˆเบฅเบฐเบ„เบปเบ™
เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ•เปเปˆเบ•เป‰เบฒเบ™เบเบฒเบ™เบฎเบงเบšเบฎเบงเบกเบˆเบฐเบœเบฐเบฅเบดเบ”เป€เบชเบฑเป‰เบ™เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ—เบตเปˆเบšเบญเบเบงเปˆเบฒเบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบ›เบฑเบ™
เป€เบฎเบฑเบ”เปเบฅเป‰เบง.

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™


เป„เบ”เป‰ llvm-ar เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เปเบกเปˆเบ™เบกเบตเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เป€เบžเบทเปˆเบญเบชเบฐเบซเบ™เบญเบ‡ superset เบ‚เบญเบ‡ IEEE Std 1003.2 (POSIX.2)
เบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™เบชเปเบฒเบฅเบฑเบš ar. llvm-ar เบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป„เบ”เป‰เบ—เบฑเบ‡ SVR4 เปเบฅเบฐ BSD4.4 (เบซเบผเบท Mac OS X). เบ–เป‰เบฒ
f เบ•เบปเบงเปเบเป‰เป„เบ‚เปเบกเปˆเบ™เบกเบญเบšเปƒเบซเป‰ x or r เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ llvm-ar เบˆเบฐเบ‚เบฝเบ™ SVR4 เป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰
เบฎเบงเบšเบฎเบงเบก. เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ”เบฑเบ”เปเบ›เบ‡เบ™เบตเป‰, llvm-ar เบˆเบฐเบ‚เบฝเบ™ BSD4.4 เป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบฎเบงเบšเบฎเบงเบกเบ—เบตเปˆเบกเบต
เบŠเบทเปˆเบเบฒเบงเบ—เบฑเบ™เบ—เบตเบซเบผเบฑเบ‡เบˆเบฒเบเบชเปˆเบงเบ™เบซเบปเบงเปเบฅเบฐเบŠเบตเป‰เบšเบญเบเป‚เบ”เบเปƒเบŠเป‰เบซเบกเบฒเบเป€เบซเบ” "#1/ddd" เบชเปเบฒเบฅเบฑเบš
เบŠเบทเปˆเบขเบนเปˆเปƒเบ™เบซเบปเบง.

เป€เบญเบเบฐเบชเบฒเบ™ เบฎเบนเบšเปเบšเบš


เบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒเบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒ LLVM Archive เปเบกเปˆเบ™เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบš BSD 4.4 เบซเบผเบท Mac OSX archive
เป„เบŸเบฅเปŒ. เปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡, เบเบปเบเป€เบงเบฑเป‰เบ™เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบชเบฑเบ™เบเบฒเบฅเบฑเบ, the ar เบ„เปเบฒเบชเบฑเปˆเบ‡เบเปˆเบฝเบงเบเบฑเบšเบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™
เบ„เบงเบ™เบˆเบฐเบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป„เบŸเบฅเปŒเปเบŸเป‰เบกเบˆเบฑเบ”เป€เบเบฑเบš LLVM. เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบ‚เบญเบ‡เบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบก.

เปเบ•เปˆเบฅเบฐเบ„เบฑเบ‡เป€เบเบฑเบšเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบ•เบปเบงเป€เบฅเบ magic archive เป€เบŠเบดเปˆเบ‡เป€เบ›เบฑเบ™เปเบ›เบ”เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบžเบดเบกเป„เบ”เป‰
โ€œ! n" เบšเปˆเบญเบ™เบ—เบตเปˆ n เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™เบ‚เบญเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เปเบ–เบงเปƒเบซเบกเปˆ (0x0A). เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบ•เบปเบงเป€เบฅเบ magic,
เป„เบŸเบฅเปŒเปเบกเปˆเบ™เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบชเบฐเบกเบฒเบŠเบดเบเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบเบฒเบงเป€เบ–เบดเบ‡เบ—เบตเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบซเบปเบงเป€เบเบฑเบšเบกเป‰เบฝเบ™เปเบฅเบฐเบฅเบปเบ‡เบ—เป‰เบฒเบเบ”เป‰เบงเบ
เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ padding เบ–เป‰เบฒเบˆเปเบฒเป€เบ›เบฑเบ™ (เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบ„เบงเบฒเบกเบเบฒเบงเป€เบ—เบปเปˆเบฒเบ—เบฝเบกเบเบฑเบ™). เปเบ•เปˆเบฅเบฐเบชเบฐเบกเบฒเบŠเบดเบเป„เบŸเบฅเปŒเปเบกเปˆเบ™เบ›เบฐเบเบญเบšเบ”เป‰เบงเบ
เบ‚เบญเบ‡ header (เบเปเบฒเบ™เบปเบ”เป„เบงเป‰เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰), เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบซเบกเปˆเบ—เบตเปˆเบชเบดเป‰เบ™เบชเบธเบ” "เบŠเบทเปˆเป„เบŸเบฅเปŒเบเบฒเบง" เปเบฅเบฐ
เป€เบ™เบทเป‰เบญโ€‹เปƒเบ™โ€‹เบ‚เบญเบ‡โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹.

เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบชเปˆเบงเบ™เบซเบปเบงเปเบกเปˆเบ™เป„เบ”เป‰เบญเบฐเบ—เบดเบšเบฒเบเป„เบงเป‰เปƒเบ™เบฅเบฒเบเบเบฒเบ™เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰. เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ—เบฑเบ‡เปเบปเบ”เบ‚เบญเบ‡เบชเปˆเบงเบ™เบซเบปเบง
เบกเบตเบžเบฝเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ ASCII, เบ–เบทเบเบ›เบฐเป„เบงเป‰เบขเปˆเบฒเบ‡เบเบธเบ”เบ•เบดเบ—เบณ เปเบฅเบฐเบ–เบทเบเบ›เบนเบ”เป‰เบงเบเบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡
เบฅเบฑเบเบชเบฐเบ™เบฐ.

เบŠเบทเปˆ - char[16]
เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบชเปˆเบงเบ™เบซเบปเบงเบ™เบตเป‰เปƒเบซเป‰เบŠเบทเปˆเบ‚เบญเบ‡เบชเบฐเบกเบฒเบŠเบดเบเปƒเบ™เปเบŸเป‰เบกเบˆเบฑเบ”เป€เบเบฑเบš. เบ–เป‰เบฒเบŠเบทเปˆเบเบฒเบงเบเบงเปˆเบฒ
เบซเบผเบฒเบเบเบงเปˆเบฒ 15 เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ เบซเบผเบทเบกเบตเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบซเบเปเป‰เปœเป‰เบฒ (/), เบˆเบฒเบเบ™เบฑเป‰เบ™เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ™เบตเป‰เบกเบต #1/nn
เบšเปˆเบญเบ™เบ—เบตเปˆ nnn เบชเบฐเบซเบ™เบญเบ‡เบ„เบงเบฒเบกเบเบฒเบงเบ‚เบญเบ‡เบŠเบทเปˆเปเบฅเบฐ เบญเบฑเบ™เบ”เบฑเบš 1 / เป€เบ›เบฑเบ™เบ•เบปเบงเบซเบ™เบฑเบ‡เบชเบท. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบ™เบตเป‰, เป„เบ”เป‰
เบŠเบทเปˆเบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡เบ‚เบญเบ‡เป„เบŸเบฅเปŒเปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบขเบนเปˆเปƒเบ™ nnn bytes เบ—เบฑเบ™เบ—เบตเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบก header.
เบ–เป‰เบฒเบŠเบทเปˆเปเบกเปˆเบ™ 15 เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบซเบผเบทเบซเบ™เป‰เบญเบเบเบงเปˆเบฒ, เบกเบฑเบ™เบ–เบทเบเบšเบฑเบ™เบˆเบธเป‚เบ”เบเบเบปเบ‡เปƒเบ™เบžเบฒเบเบชเบฐเบซเบ™เบฒเบกเบ™เบตเป‰เปเบฅเบฐ
เบชเบดเป‰เบ™เบชเบธเบ”เบ”เป‰เบงเบเบ•เบปเบงเบซเบเปเป‰ (/).

เบงเบฑเบ™เบ—เบต - char[12]
เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ™เบตเป‰เปƒเบซเป‰เบงเบฑเบ™เบ—เบตเบ‚เบญเบ‡เบเบฒเบ™เบ”เบฑเบ”เปเบเป‰เป„เบŸเบฅเปŒเปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบญเบฑเบ”เบ•เบฒเบ™เบดเบเบปเบก
เป€เบฅเบเบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเปƒเบซเป‰เบˆเปเบฒเบ™เบงเบ™เบงเบดเบ™เบฒเบ—เบตเบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบเบธเบ (เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆ 00:00:00 เบกเบฑเบ‡เบเบญเบ™
1, 1970) เบ•เปเปˆเบ‚เปเป‰เบกเบนเบ™เบˆเปเบฒเป€เบžเบฒเบฐเบ‚เบญเบ‡ Posix.

uid - char[6]
เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ™เบตเป‰เปƒเบซเป‰เบฅเบฐเบซเบฑเบ”เบœเบนเป‰เปƒเบŠเป‰เบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป€เบ›เบฑเบ™เบชเบฐเบ•เบฃเบดเบ‡เบ—เบปเบ”เบชเบฐเบ™เบดเบเบปเบก ASCII. เบ™เบตเป‰
เบžเบฒเบเบชเบฐเบซเบ™เบฒเบกเบญเบฒเบ”เบˆเบฐเบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบซเบกเบฒเบเบซเบผเบฒเบเบเปˆเบฝเบงเบเบฑเบšเบฅเบฐเบšเบปเบšเบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™ Unix. เปƒเบ™ Unix, เบกเบฑเบ™เปเบกเปˆเบ™เบ„เปˆเบฒเบ”เบฝเบงเบเบฑเบ™เบเบฑเบš
เบžเบฒเบเบชเบฐเบซเบ™เบฒเบก st_uid เบ‚เบญเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบชเบฐเบ–เบดเบ•เบดเบชเบปเปˆเบ‡เบ„เบทเบ™เป‚เบ”เบ เบฅเบฑเบ”(2) เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เป‚เบ—.

gid - char[6]
เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ™เบตเป‰เปƒเบซเป‰เบฅเบฐเบซเบฑเบ”เบเบธเปˆเบกเบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป€เบ›เบฑเบ™เบชเบฐเบ•เบฃเบดเบ‡เบ—เบปเบ”เบชเบฐเบ™เบดเบเบปเบก ASCII. เบ™เบตเป‰
เบžเบฒเบเบชเบฐเบซเบ™เบฒเบกเบญเบฒเบ”เบˆเบฐเบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบซเบกเบฒเบเบซเบผเบฒเบเบเปˆเบฝเบงเบเบฑเบšเบฅเบฐเบšเบปเบšเบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™ Unix. เปƒเบ™ Unix, เบกเบฑเบ™เปเบกเปˆเบ™เบ„เปˆเบฒเบ”เบฝเบงเบเบฑเบ™เบเบฑเบš
เบžเบฒเบเบชเบฐเบซเบ™เบฒเบก st_gid เบ‚เบญเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบชเบฐเบ–เบดเบ•เบดเบชเบปเปˆเบ‡เบ„เบทเบ™เป‚เบ”เบ เบฅเบฑเบ”(2) เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เป‚เบ—.

เป‚เบซเบกเบ” - char[8]
เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ™เบตเป‰เปƒเบซเป‰เบฎเบนเบšเปเบšเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป€เบ›เบฑเบ™เบชเบฐเบ•เบฃเบดเบ‡ ASCII octal. เบ™เบตเป‰
เบžเบฒเบเบชเบฐเบซเบ™เบฒเบกเบญเบฒเบ”เบˆเบฐเบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบซเบกเบฒเบเบซเบผเบฒเบเบเปˆเบฝเบงเบเบฑเบšเบฅเบฐเบšเบปเบšเบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™ Unix. เปƒเบ™ Unix, เบกเบฑเบ™เปเบกเปˆเบ™เบ„เปˆเบฒเบ”เบฝเบงเบเบฑเบ™เบเบฑเบš
เบžเบฒเบเบชเบฐเบซเบ™เบฒเบก st_mode เบ‚เบญเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบชเบฐเบ–เบดเบ•เบดเบ—เบตเปˆเบชเบปเปˆเบ‡เบ„เบทเบ™เป‚เบ”เบ เบฅเบฑเบ”(2) เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เป‚เบ—.

เบ‚เบฐเปœเบฒเบ” - char[10]
เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ™เบตเป‰เบชเบฐเบซเบ™เบญเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เป„เบŸเบฅเปŒ, เปƒเบ™ bytes, เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป€เบ›เบฑเบ™เบชเบฐเบ•เบฃเบดเบ‡เบ—เบปเบ”เบชเบฐเบ™เบดเบเบปเบก ASCII.

fmag - char[2]
เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ™เบตเป‰เปเบกเปˆเบ™เปเบฒเบเป€เบฅเบ magic เบชเบฐเบกเบฒเบŠเบดเบเบ‚เบญเบ‡เปเบŸเป‰เบกเบˆเบฑเบ”เป€เบเบฑเบš. เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เบกเบฑเบ™เปเบกเปˆเบ™เบชเบฐเป€เบซเบกเบตเบ—เบฑเบ‡เบชเบญเบ‡
เบซเบกเบฒเบเบ•เบดเบเบเบฑเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™ (0x60) เปเบฅเบฐเปเบ–เบงเปƒเบซเบกเปˆ (0x0A). เบ™เบตเป‰เบชเบฐเบซเบ™เบญเบ‡เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เบกเบฒเบ”เบ•เบฐเบเบฒเบ™เบšเบฒเบ‡เบขเปˆเบฒเบ‡เปƒเบ™
เบเบฒเบ™เบฅเบฐเบšเบธเป„เบŸเบฅเปŒเปเบŸเป‰เบกเบˆเบฑเบ”เป€เบเบฑเบšเบ—เบตเปˆเป€เบชเบเบซเบฒเบ.

offset - vbr เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” 32-bit integer
เบฅเบฒเบเบเบฒเบ™เบŠเบปเบ”เป€เบŠเบตเบเบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบŠเบปเบ”เป€เบŠเบตเบเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เปเบŸเป‰เบกเบˆเบฑเบ”เป€เบเบฑเบšเบ—เบตเปˆเบชเบฐเบกเบฒเบŠเบดเบ bitcode
เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบงเป‰เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบชเบฑเบ™เบเบฒเบฅเบฑเบ. เบ„เปˆเบฒเบŠเบปเบ”เป€เบŠเบตเบเปเบกเปˆเบ™ 0 เบญเบตเบ‡เบ•เบฒเบกเบˆเบธเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡
เบชเบฐเบกเบฒเบŠเบดเบเป„เบŸเบฅเปŒ "เบ›เบปเบเบเบฐเบ•เบด" เบ—เปเบฒเบญเบดเบ”. เป€เบžเบทเปˆเบญเป€เบญเบปเบฒเบเบฒเบ™เบŠเบปเบ”เป€เบŠเบตเบเป„เบŸเบฅเปŒเบ•เบปเบงเบˆเบดเบ‡เบ‚เบญเบ‡เบชเบฐเบกเบฒเบŠเบดเบ, เบ—เปˆเบฒเบ™
เบ•เป‰เบญเบ‡เป€เบžเบตเปˆเบกเบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡ bytes เบ„เบญเบšเบ„เบญเบ‡เป‚เบ”เบเบฅเบฒเบเป€เบŠเบฑเบ™เบ‚เบญเบ‡เป„เบŸเบฅเปŒ (8 bytes) เปเบฅเบฐเบชเบฑเบ™เบเบฒเบฅเบฑเบ
เป‚เบ•เบฐ. เบ„เปˆเบฒเบ‚เบญเบ‡เบฅเบฒเบเบเบฒเบ™เบ™เบตเป‰เบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป‚เบ”เบเปƒเบŠเป‰เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบญเบฑเบ”เบ•เบฒเบšเบดเบ”เบ•เบปเบงเปเบ›เป€เบžเบทเปˆเบญเบซเบผเบธเบ”
เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบชเบฑเบ™เบเบฒเบฅเบฑเบ. เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบญเบฑเบ”เบ•เบฒเบšเบดเบ”เบ•เบปเบงเปเบ›เปƒเบŠเป‰เบšเบดเบ”เบชเบนเบ‡ (0x80) เบ‚เบญเบ‡
เปเบ•เปˆเบฅเบฐ byte เป€เบžเบทเปˆเบญเบŠเบตเป‰เบšเบญเบเบงเปˆเบฒเบกเบต bytes เบซเบผเบฒเบเบ—เบตเปˆเบˆเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบก. เบชเปˆเบงเบ™เบ—เบตเปˆเบเบฑเบ‡เป€เบซเบผเบทเบญ 7 เบšเบดเบ”เปƒเบ™เปเบ•เปˆเบฅเบฐ
byte เบ›เบฐเบ•เบดเบšเบฑเบ” bits เบˆเบฒเบเบ„เปˆเบฒ. เป„เบšเบ•เปŒเบชเบธเบ”เบ—เป‰เบฒเบเบšเปเปˆเบกเบตเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบšเบดเบ”เบชเบนเบ‡.

length - vbr เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” 32-bit integer
เบฅเบฒเบเบเบฒเบ™เบ„เบงเบฒเบกเบเบฒเบงเปƒเบซเป‰เบ„เบงเบฒเบกเบเบฒเบงเบ‚เบญเบ‡เบชเบฑเบ™เบเบฒเบฅเบฑเบเบ•เปเปˆเป„เบ›เบ™เบตเป‰. เปเบšเบšเบ™เบตเป‰ เบŠเบปเบ”เป€เบŠเบตเบ เบฅเบฒเบเบเบฒเบ™,
เบ„เบงเบฒเบกเบเบฒเบงเปเบกเปˆเบ™เบญเบฑเบ”เบ•เบฒเบšเบดเบ”เบ•เบปเบงเปเบ›เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”.

symbol - array เบฅเบฑเบเบชเบฐเบ™เบฐ
เบฅเบฒเบโ€‹เบเบฒเบ™โ€‹เบชเบฑเบ™โ€‹เบเบฒโ€‹เบฅเบฑเบโ€‹เบชเบฐโ€‹เบซเบ™เบญเบ‡โ€‹เบ‚เปเป‰โ€‹เบ„เบงเบฒเบกโ€‹เบ‚เบญเบ‡โ€‹เบชเบฑเบ™โ€‹เบเบฒโ€‹เบฅเบฑเบโ€‹เบ—เบตเปˆโ€‹เบเปˆเบฝเบงโ€‹เบ‚เป‰เบญเบ‡โ€‹เบเบฑเบšโ€‹ เบŠเบปเบ”เป€เบŠเบตเบ. เป„เบ”เป‰
เบชเบฑเบ™เบเบฒเบฅเบฑเบเบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบขเบธเบ”เป‚เบ”เบเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เปƒเบ”เป†. เบ„เบงเบฒเบกเบเบฒเบงเบ‚เบญเบ‡เบกเบฑเบ™เปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เป‚เบ”เบ เบ„เบงเบฒเบกเบเบฒเบง เบžเบฒเบเบชเบฐเบซเบ™เบฒเบก.
เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบ–เบทเบเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰ (เปเบ•เปˆเบšเปเปˆเบชเบฐเบซเบฅเบฒเบ”) เปƒเบŠเป‰เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™เบžเบดเบก (เปเบกเป‰เปเบ•เปˆ 0x00) เปƒเบ™
เบชเบฑเบ™เบเบฒเบฅเบฑเบ. เบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบซเบผเบฒเบเบ‚เบญเบ‡เบŠเบทเปˆเบชเบฑเบ™เบเบฒเบฅเบฑเบ.

เบญเบญเบ STATUS


If llvm-ar เบชเปเบฒโ€‹เป€เบฅเบฑเบ”โ€‹เบœเบปเบ™โ€‹, เบกเบฑเบ™โ€‹เบˆเบฐโ€‹เบญเบญเบโ€‹เบ”เป‰เบงเบ 0. เบ„เบงเบฒเบกโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”โ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹, เบœเบปเบ™โ€‹เปƒเบซเป‰โ€‹เป€เบ›เบฑเบ™โ€‹เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบญเบญเบโ€‹เบ‚เบญเบ‡ 1โ€‹.
เบเบฒเบ (เป‚เบ”เบเบ›เบปเบเบเบฐเบ•เบดเบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒ) เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เป€เบฎเบฑเบ”เปƒเบซเป‰เบฅเบฐเบซเบฑเบ”เบญเบญเบเบ‚เบญเบ‡ 2. เบญเบทเปˆเบ™ เบซเบผเบทเบšเปเปˆเบฎเบนเป‰.
เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เป€เบฎเบฑเบ”เปƒเบซเป‰เบฅเบฐเบซเบฑเบ”เบญเบญเบเบ‚เบญเบ‡ 3.

เปƒเบŠเป‰ llvm-ar-3.5 เบญเบญเบ™เบฅเบฒเบเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    Gin Web Framework
    Gin Web Framework
    Gin เปเบกเปˆเบ™เบเบญเบšเป€เบงเบฑเบšเบ—เบตเปˆเป„เบงเบขเปˆเบฒเบ‡เบšเปเปˆเบซเบ™เป‰เบฒเป€เบŠเบทเปˆเบญ
    เบ‚เบฝเบ™เปƒเบ™ Golang เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เป€เบ–เบดเบ‡
    40 เป€เบ—เบปเปˆเบฒโ€‹เป„เบงโ€‹, เบ‚เปโ€‹เบ‚เบญเบšโ€‹เปƒเบˆโ€‹เบเบฑเบšโ€‹เบกเบฑเบ™โ€‹
    martini-like API เปเบฅเบฐเบชเบฐเบšเบฑเบš custom เบ‚เบญเบ‡
    httprout...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Gin Web Framework
  • 2
    CEREUS LINUX
    CEREUS LINUX
    CEREUS LINUX basado en MX LINUX con
    varios entrornos de escritorios. เบ™เบตเป‰โ€‹เปเบกเปˆเบ™
    เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบ”เบถเบ‡เบ‚เปเป‰เบกเบนเบ™เป„เบ”เป‰
    เบˆเบฒเบ
    https://sourceforge.net/projects/cereu...
    เบ”เบฒเบงเป‚เบซเบฅเบ” CEREUS LINUX
  • 3
    เบ„เบนเบเบถเบเบชเบญเบ™เบงเบฝเบ
    เบ„เบนเบเบถเบเบชเบญเบ™เบงเบฝเบ
    Task Coach - เบงเบฝเบโ€‹เบ‡เบฒเบ™โ€‹เบ—เบตเปˆโ€‹เป€เบ›เบฑเบ™โ€‹เบกเบดเบ”โ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹
    เบœเบนเป‰โ€‹เบˆเบฑเบ”โ€‹เบเบฒเบ™. Task Coach เปเบกเปˆเบ™เป€เบ›เบตเบ”เปƒเบซเป‰เบŸเบฃเบต
    เปเบซเบผเปˆเบ‡ todo manager. เบกเบฑเบ™เบ‚เบฐเบซเบเบฒเบเบ•เบปเบงเบญเบญเบเบˆเบฒเบ
    เบ„เบงเบฒเบกเบญเบธเบเบญเบฑเปˆเบ‡เบเปˆเบฝเบงเบเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบญเบทเปˆเบ™เป†เบšเปเปˆเปเบกเปˆเบ™
    เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบš ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Task Coach
  • 4
    เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ HyperSQL (HSQLDB)
    เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ HyperSQL (HSQLDB)
    HSQLDB เปเบกเปˆเบ™เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡
    เบ‚เบฝเบ™เปƒเบ™ Java, เบกเบตเป„เบ”เป€เบงเบต JDBC,
    เบชเบญเบ”เบ„เปˆเบญเบ‡เบเบฑเบš ANSI SQL: 2016. เบ‚เบฐโ€‹เบซเบ™เบฒเบ”โ€‹เบ™เป‰เบญเบโ€‹,
    เป„เบง, multithreaded เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ
    เบเบฑเบš me...
    เบ”เบฒเบงเป‚เบซเบฅเบ” HyperSQL Database Engine (HSQLDB)
  • 5
    BATIK-เบเบนเป‰
    BATIK-เบเบนเป‰
    เบเบฒเบ™เบŸเบทเป‰เบ™เบŸเบนเป‚เบ„เบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ”เบ Batik
    เบ—เบตเบกเบ‡เบฒเบ™เบŸเบทเป‰เบ™เบŸเบนเบˆเบฒเบเบญเบดเบ™เป‚เบ”เป€เบ™เป€เบŠเบ, เบ™เบตเป‰
    เบเบฒเบ™เบŸเบทเป‰เบ™เบŸเบน Batik เปเบกเปˆเบ™เบญเบฐเบ™เบธเบžเบฑเบ™เบ‚เบญเบ‡
    TWRP เบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™เบ—เบตเปˆเบ–เบทเบเบ”เบฑเบ”เปเบเป‰เป‚เบ”เบ
    เบžเบฑเบ”เบ—เบฐเบ™เบฒ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” BATIC-RECOVERY
  • 6
    TightVNC
    TightVNC
    TightVNC เป€เบ›เบฑเบ™โ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹เบ›เบฑเบšโ€‹เบ›เบธเบ‡โ€‹เบ‚เบญเบ‡ VNCโ€‹,
    เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เบซเปˆเบฒเบ‡โ€‹เป„เบโ€‹เบชเบญเบโ€‹เบซเบผเบตเบโ€‹-desktop เบŸเบฃเบตโ€‹เบ—เบตเปˆโ€‹เบเบดเปˆเบ‡โ€‹เปƒเบซเบเปˆโ€‹. เป„เบ”เป‰
    เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบ›เบฐเบเบญเบšเบกเบตเปเบšเบ™เบงเบดเบ”เป€เบ›เบฑเบ™เบกเบดเบ”เบเบฑเบšเปเบšเบ™เบงเบดเบ”
    เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” "เป€เบ„เบฑเปˆเบ‡เบ„เบฑเบ”", เบเบฒเบ™เป‚เบญเบ™เป„เบŸเบฅเปŒ
    เปƒเบ™ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” TightVNC
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

  • 1
    abi-dumper
    abi-dumper
    abi-dumper - เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบˆเบฐ dump ABI เบ‚เบญเบ‡ an
    เบงเบฑเบ”เบ–เบธ ELF เบ—เบตเปˆเบกเบตเบ‚เปเป‰เบกเบนเบ™เบ”เบตเบšเบฑเบ DWARF
    เบฅเบฒเบเบฅเบฐเบญเบฝเบ”: เบŠเบทเปˆ: ABI Dumper
    (abi-dumper) เบ–เบดเป‰เบก ABI เบ‚เบญเบ‡เบงเบฑเบ”เบ–เบธ ELF
    เบ›เบฐเบเบญเบšเบ”เป‰เบงเบ DW...
    เปเบฅเปˆเบ™ abi-dumper
  • 2
    abi-tracker
    abi-tracker
    abi-tracker - เป€เบซเบฑเบ™เบžเบฒเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ ABI
    เป„เบฅเบเบฐเป€เบงเบฅเบฒเบ‚เบญเบ‡เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”เบŠเบญเบšเปเบง C/C++.
    เบฅเบฒเบเบฅเบฐเบญเบฝเบ”: เบŠเบทเปˆ: ABI Tracker
    (abi-tracker) เป€เบšเบดเปˆเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ ABI
    เป„เบฅเบเบฐเป€เบงเบฅเบฒเบ‚เบญเบ‡ C/C+...
    เปเบฅเปˆเบ™ abi-tracker
  • 3
    copylinkp
    copylinkp
    copylink - เบ—เบปเบ”เปเบ—เบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ”เป‰เบงเบเบชเปเบฒเป€เบ™เบปเบฒ
    เบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ ...
    เปเบฅเปˆเบ™ copylinkp
  • 4
    copymat
    copymat
    copymat - เบ›เปˆเบฝเบ™ ASCII matrices เป€เบ›เบฑเบ™ a
    เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบญเปˆเบฒเบ™เป„เบง ...
    เปเบฅเปˆเบ™ copymat
  • 5
    gatling
    gatling
    gatling - เป€เบŠเบตเบŸเป€เบงเบตเป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบชเบนเบ‡ ...
    เปเบฅเปˆเบ™ gatling
  • 6
    gatos-conf
    gatos-conf
    gatos-conf - เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ GUI GATOS
    เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ. ...
    เปเบฅเปˆเบ™ gatos-conf
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Ad