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

Ad


OnWorks favicon

llvm-mc-3.7 - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

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

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

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

NAME


llvm-mc - เปœเป‰เบฒเบ„เบนเปˆเบกเบทเบชเบณเบฅเบฑเบš llvm-mc 3.7

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


เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”: ld.so: object 'libfakeroot-sysv.so' เบˆเบฒเบ LD_PRELOAD เบšเปเปˆเบชเบฒเบกเบฒเบ”เป‚เบซเบผเบ”เบฅเปˆเบงเบ‡เปœเป‰เบฒเป„เบ”เป‰ (เบšเปเปˆเบชเบฒเบกเบฒเบ”
เป€เบ›เบตเบ”เป„เบŸเบฅเปŒเบงเบฑเบ”เบ–เบธเบ—เบตเปˆเปƒเบŠเป‰เบฎเปˆเบงเบกเบเบฑเบ™): เบšเปเปˆเบชเบปเบ™เปƒเบˆ. เบžเบฒเบšเบฅเบงเบก: llvm machine code playground

เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰: llvm-mc [เบ•เบปเบงเป€เบฅเบทเบญเบ]

เบ—เบฒเบ‡เป€เบฅเบทเบญเบ:

เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบปเปˆเบงเป„เบ›:

-I=- Directory เบ‚เบญเบ‡โ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบกเบตโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹

-aarch64-neon-syntax - เป€เบฅเบทเบญเบเบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ” NEON เบ—เบตเปˆเบˆเบฐเบ›เปˆเบญเบเบญเบญเบเบกเบฒเบˆเบฒเบ
backend AArch64:

=เบ—เบปเปˆเบงเป„เบ›
- เบ›เปˆเบญเบเป€เบ„เบทเปˆเบญเบ‡เบ›เบฐเบเบญเบš NEON เบ—เบปเปˆเบงเป„เบ›

=apple - เบ›เปˆเบญเบเป€เบ„เบทเปˆเบญเบ‡เบ›เบฐเบเบญเบš NEON เปเบšเบš Apple

-arch=- เป€เบ›เบปเป‰เบฒโ€‹เบซเบกเบฒเบโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹, เป€เบšเบดเปˆเบ‡โ€‹
-เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ เบชเปเบฒเบฅเบฑเบšเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบ—เบตเปˆเบกเบตเบขเบนเปˆ

-asm-เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹ - เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ›เบฐเบเบญเบš inline เปเบฅเบฐ
เป„เบŸเบฅเปŒเปเบซเบผเปˆเบ‡เบ›เบฐเบเบญเบš

=none - เบšเปเปˆเบกเบตเป€เบ„เบทเปˆเบญเบ‡เบกเบทเปƒเบ”เป†เป€เบฅเบตเบ

=เบ—เบตเปˆเบขเบนเปˆ
- เบ„เปเบฒโ€‹เปเบ™เบฐโ€‹เบ™เปเบฒโ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เป‚เบ•เป‰โ€‹เบ–เบฝเบ‡โ€‹เบ„เบงเบฒเบกโ€‹เบˆเปเบฒโ€‹

-asm-show-inst - เบ›เปˆเบญเบเบ•เบปเบงเบชเบฐเปเบ”เบ‡เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบžเบฒเบเปƒเบ™
เป„เบŸเบฅเปŒเบ›เบฐเบเบญเบš

-bounds-checking-single-drap - เปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เบ•เบฑเบ™เบเบฑเบšเบ”เบฑเบเบ•เปเปˆเบŸเบฑเบ‡เบŠเบฑเบ™

-code-model - เป€เบฅเบทเบญเบโ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบฅเบฐโ€‹เบซเบฑเบ”โ€‹

=เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™
- เป€เบ›เบปเป‰เบฒเปเบฒเบเบฎเบนเบšเปเบšเบšเบฅเบฐเบซเบฑเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™

=small - เบ•เบปเบงเปเบšเบšเบฅเบฐเบซเบฑเบ”เบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบ

=เปเบเปˆเบ™
- เบ•เบปเบงเปเบšเบšเบฅเบฐเบซเบฑเบ” Kernel

=เบ›เบฒเบ™เบเบฒเบ‡
- เบฎเบนเบšเปเบšเบšเบฅเบฐเบซเบฑเบ”เบ‚เบฐเบซเบ™เบฒเบ”เบเบฒเบ‡

=large - เบฎเบนเบšเปเบšเบšเบฅเบฐเบซเบฑเบ”เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ

- เบชเบต - เปƒเบŠเป‰เบเบฒเบ™เป€เบ™เบฑเป‰เบ™ syntax เบชเบต
(default=autodetect)

-compress-debug-sections - เบšเบตเบšเบญเบฑเบ”เบžเบฒเบเบชเปˆเบงเบ™เบ”เบตเบšเบฑเบ DWARF

-cppfname=- เบฅเบฐเบšเบธเบŠเบทเปˆเบ‚เบญเบ‡เบเบฒเบ™เบœเบฐเบฅเบดเบ”
เบซเบ™เป‰เบฒเบ—เบตเปˆ

-cppfor=- เบฅเบฐเบšเบธเบŠเบทเปˆเบ‚เบญเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเบˆเบฐ
เบœเบฐเบฅเบดเบ”

-cppgen - เป€เบฅเบทเบญเบโ€‹เบ›เบฐโ€‹เป€เบžเบ”โ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹

=เป‚เบ„เบ‡เบเบฒเบ™
- เบชเป‰เบฒเบ‡โ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบชเบปเบกโ€‹เบšเบนเบ™โ€‹

=เป‚เบกเบ”เบนเบ™
- เบชเป‰เบฒเบ‡เบ„เปเบฒเบ™เบดเบเบฒเบกเป‚เบกเบ”เบนเบ™

=เป€เบ™เบทเป‰เบญเปƒเบ™
- เบชเป‰เบฒเบ‡เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เป‚เบกเบ”เบนเบ™

= เปœเป‰เบฒโ€‹เบ—เบตเปˆ
- เบชเป‰เบฒเบ‡โ€‹เบ„เปเบฒโ€‹เบ™เบดโ€‹เบเบฒเบกโ€‹เบซเบ™เป‰เบฒโ€‹เบ—เบตเปˆโ€‹

= เปœเป‰เบฒโ€‹เบ—เบตเปˆ
- เบชเป‰เบฒเบ‡เบ™เบดเบเบฒเบกเบŸเบฑเบ‡เบŠเบฑเบ™เบ—เบฑเบ‡เปเบปเบ”

=เปƒเบ™เปเบ–เบง
- เบชเป‰เบฒเบ‡โ€‹เบซเบ™เป‰เบฒโ€‹เบ—เบตเปˆ inlineโ€‹

=เบ•เบปเบงเปเบ›
- เบชเป‰เบฒเบ‡เบ„เปเบฒเบ™เบดเบเบฒเบกเบ•เบปเบงเปเบ›

=type - เบชเป‰เบฒเบ‡เบ™เบดเบเบฒเบกเบ›เบฐเป€เบžเบ”

-defsym=- เบเบณเบ™เบปเบ”เบชเบฑเบ™เบเบฒเบฅเบฑเบเปƒเบซเป‰เป€เบ›เบฑเบ™เบˆเบณเบ™เบงเบ™เป€เบ•เบฑเบก
เบ„เบปเบ‡เบ—เบตเปˆ

-disable-spill-fusing - เบ›เบดเบ”โ€‹เบเบฒเบ™โ€‹เบ—เปเบฒโ€‹เบ‡เบฒเบ™ fusing เบ‚เบญเบ‡โ€‹เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบฎเบปเปˆเบงโ€‹เป€เบ‚เบปเป‰เบฒโ€‹เป„เบ›โ€‹เปƒเบ™โ€‹
เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒ

-dwarf-version=- เบชเบฐเบšเบฑเบš Dwarf

-enable-implicit-null-checks - เบžเบฑเบšเบเบฒเบ™เบเบงเบ”เบชเบญเบš null เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒเบ—เบตเปˆเบœเบดเบ”เบžเบฒเบ”
เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™

-enable-load-pre -

-enable-objc-arc-opts - เป€เบ›เบตเบ”/เบ›เบดเบ” เบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš ARC เบ—เบฑเบ‡เปเบปเบ”

-enable-scoped-noalias -

-enable-tbaa -

-exhaustive-เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™-เบ„เบปเป‰เบ™เบซเบฒ - เบ„เบปเป‰เบ™โ€‹เบซเบฒโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบˆเบปเบ”โ€‹เบ—เบฐโ€‹เบšเบฝเบ™โ€‹เบซเบกเบปเบ”โ€‹
bypassing เบ„เบงเบฒเบกเป€เบฅเบดเบเปเบฅเบฐเบเบฒเบ™เปเบŠเบเปเบŠเบ‡เบเบฒเบ™เบ•เบฑเบ”เบญเบญเบเบ‚เบญเบ‡เป‚เบญเบเบฒเบ”เบชเบธเบ”เบ—เป‰เบฒเบ recoloring

-fdebug-compilation-dir=- เบฅเบฐเบšเบธเบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบ‚เปเป‰เบกเบนเบ™ debug เบ‚เบญเบ‡
dir

- เบ›เบฐเป€เบžเบ”เป„เบŸเบฅเปŒ - เป€เบฅเบทเบญเบโ€‹เบ›เบฐโ€‹เป€เบžเบ”โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เป„เบ”เป‰โ€‹:

=asm - เบ›เปˆเบญเบเป„เบŸเบฅเปŒเบ›เบฐเบเบญเบš ('.s').

=null - เบšเปเปˆโ€‹เบ›เปˆเบญเบโ€‹เบซเบเบฑเบ‡ (เป€เบžเบทเปˆเบญโ€‹เบˆเบธเบ”โ€‹เบ›เบฐโ€‹เบชเบปเบ‡โ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เป€เบงโ€‹เบฅเบฒโ€‹)

=obj - เบ›เปˆเบญเบเป„เบŸเบฅเปŒเบงเบฑเบ”เบ–เบธเป€เบ”เบตเบก ('.o').

-g - เบชเป‰เบฒเบ‡เบ‚เปเป‰เบกเบนเบ™ debugging dwarf เบชเปเบฒเบฅเบฑเบš
เป„เบŸเบฅเปŒเปเบซเบผเปˆเบ‡เบ›เบฐเบเบญเบš

-gpsize=- เบ‚เบฐเปœเบฒเบ”เบ—เบตเปˆเบขเบนเปˆเบ•เบปเบงเบŠเบตเป‰เบ—เบปเปˆเบงเป‚เบฅเบ.
เบ‚เบฐ เปœเบฒเบ” เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เปเบกเปˆเบ™ 8.

-imp-null-check-page-size=- เบ‚เบฐเบซเบ™เบฒเบ”เบซเบ™เป‰เบฒเบ‚เบญเบ‡เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเปƒเบ™ bytes

-internalize-public-api-file=- เป„เบŸเบฅโ€‹เปŒโ€‹เบ—เบตเปˆโ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบ”เป‰เบงเบโ€‹เบšเบฑเบ™โ€‹เบŠเบตโ€‹เบฅเบฒเบโ€‹เบŠเบทเปˆโ€‹เบชเบฑเบ™โ€‹เบเบฒโ€‹เบฅเบฑเบโ€‹
เป€เบžเบทเปˆเบญเบฎเบฑเบเบชเบฒ

-internalize-public-api-list=- เบšเบฑเบ™โ€‹เบŠเบตโ€‹เบฅเบฒเบโ€‹เบŠเบทเปˆโ€‹เบ‚เบญเบ‡โ€‹เบชเบฑเบ™โ€‹เบเบฒโ€‹เบฅเบฑเบโ€‹เป€เบžเบทเปˆเบญโ€‹เบฎเบฑเบโ€‹เบชเบฒโ€‹

- join-intervals - เบชเบณเป€เบ™เบปเบฒ Coalesce (default=true)

-limit-float-precision=- เบชเป‰เบฒเบ‡เบฅเปเบฒเบ”เบฑเบš inline เบ„เบงเบฒเบกเบŠเบฑเบ”เป€เบˆเบ™เบ•เปˆเปเบฒ
เบชเปเบฒเบฅเบฑเบšเบšเบฒเบ‡ float libcalls

-main-file-name=- เบฅเบฐเบšเบธเบŠเบทเปˆเบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบ„เบงเบ™เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒ
เป„เบŸเบฅเปŒเบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™

-mattr=- เบ„เบธเบ™โ€‹เบฅเบฑเบโ€‹เบชเบฐโ€‹เบ™เบฐโ€‹เบชเบฐโ€‹เป€เบžเบฒเบฐโ€‹เป€เบ›เบปเป‰เบฒโ€‹เบซเบกเบฒเบ (- เบกเบฑเบ”=เบŠเปˆเบงเบเป€เบซเบผเบทเบญ
เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบฅเบฐเบญเบฝเบ”)

-mc-เบœเปˆเบญเบ™-เบ—เบฑเบ‡เปเบปเบ” - เป€เบกเบทเปˆเบญเปƒเบŠเป‰เบเบฑเบš filetype=obj, เบœเปˆเบญเบ™เบ„เบฒเบเบ—เบฑเบ‡เปเบปเบ”
เบเบฒเบ™เปเบเป‰เป„เบ‚เปƒเบ™เป„เบŸเบฅเปŒเบงเบฑเบ”เบ–เบธเบ—เบตเปˆเบ›เปˆเบญเบเบญเบญเบเบกเบฒ

-mcpu=- เป€เบ›เบปเป‰เบฒโ€‹เบซเบกเบฒเบโ€‹เบ›เบฐโ€‹เป€เบžเบ” CPU เบชเบฐโ€‹เป€เบžเบฒเบฐ (-mcpu=เบŠเปˆเบงเบเป€เบซเบผเบทเบญ
เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบฅเบฐเบญเบฝเบ”)

เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹:

-as-lex - Lex tokens เบˆเบฒเบเป„เบŸเบฅเปŒ .s

- เบ›เบฐเบเบญเบš - เบ›เบฐเบเบญเบšเป„เบŸเบฅเปŒ .s (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™)

- disassemble - Disassemble เบชเบฒเบเบ‚เบญเบ‡ hex bytes

-mdis - เบซเบกเบฒเบเป€เบ–เบดเบ‡ disassembly เบ‚เบญเบ‡เบŠเปˆเบญเบเปเบ™เปˆเบ‚เบญเบ‡ hex
เป„เบš

-mips16-constant-เป€เบเบฒเบฐ - เป€เบ›เบตเบ”เปƒเบŠเป‰ mips16 เป€เบเบฒเบฐเบ„เบปเบ‡เบ—เบตเปˆ.

-mips16-เปเบ‚เบ‡-เบฅเบญเบ - เป€เบ›เบตเบ”เปƒเบŠเป‰ mips16 hard float.

-mno-ldc1-sdc1 - เบ‚เบฐเบซเบเบฒเบเบเบฒเบ™เป‚เบซเบผเบ”เบ„เบงเบฒเบกเปเบกเปˆเบ™เบเปเบฒเบชเบญเบ‡เป€เบ—เบปเปˆเบฒเปเบฅเบฐเบฎเป‰เบฒเบ™
เบเบฑเบšเบ„เบนเปˆเบฎเปˆเบงเบกเบ‡เบฒเบ™เบ„เบงเบฒเบกเปเบกเปˆเบ™เบเปเบฒเบ”เบฝเบงเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ

-n - เบขเปˆเบฒโ€‹เบ„เบดเบ”โ€‹เบงเปˆเบฒโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบชเปˆเบงเบ™โ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹เปƒเบ™โ€‹
เบžเบฒเบเบชเปˆเบงเบ™เบ‚เปเป‰เบ„เบงเบฒเบก

- เบšเปเปˆโ€‹เบˆเปเบฒโ€‹เปเบ™เบโ€‹ - เบ›เบดเบ”โ€‹เบเบฒเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบ‚เบญเบ‡โ€‹เบˆเปเบฒโ€‹เปเบ™เบโ€‹
เบ‚เปเป‰เบกเบนเบ™เบ‚เปˆเบฒเบงเบชเบฒเบ™.

-no-exec-stack - เป„เบŸเบฅเปŒเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบกเบต stack exec

-nvptx-sched4reg - NVPTX เบชเบฐเป€เบžเบฒเบฐ: เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™
เบ„เบงเบฒเบกเบเบปเบ”เบ”เบฑเบ™

-o=- Output filename

-output-asm-variant=- เบ•เบปเบงเปเบ› syntax เป€เบžเบทเปˆเบญเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบœเบปเบ™เบœเบฐเบฅเบดเบ”
เบเบฒเบ™เบžเบดเบก

- เบžเบดเบกเบซเบผเบฑเบ‡เบˆเบฒเบเบ—เบฑเบ‡เบซเบกเบปเบ” - เบžเบดเบก IR เบซเบผเบฑเบ‡เบˆเบฒเบเบœเปˆเบฒเบ™เปเบ•เปˆเบฅเบฐเบ„เบฑเป‰เบ‡

- เบžเบดเบกโ€‹เบเปˆเบญเบ™โ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹ - เบžเบดเบก IR เบเปˆเบญเบ™เบœเปˆเบฒเบ™เปเบ•เปˆเบฅเบฐเบ„เบฑเป‰เบ‡

-print-imm-hex - เบ•เป‰เบญเบ‡เบเบฒเบ™เบฎเบนเบšเปเบšเบš hex เบชเปเบฒเบฅเบฑเบšเบ„เปˆเบฒเบ—เบฑเบ™เบ—เบต

-print-machineinstrs=- เป€เบ„เบทเปˆเบญเบ‡เบžเบดเบก instrs

-regalloc - เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบœเบนเป‰เบˆเบฑเบ”เบชเบฑเบ™เป€เบžเบทเปˆเบญเบ™เปเบฒเปƒเบŠเป‰

=เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™
- เป€เบฅเบทเบญเบโ€‹เบœเบนเป‰โ€‹เบˆเบฑเบ”โ€‹เบชเบฑเบ™โ€‹เบเบฒเบ™โ€‹เบˆเบปเบ”โ€‹เบ—เบฐโ€‹เบšเบฝเบ™โ€‹เป‚เบ”เบโ€‹เบญเบตเบ‡โ€‹เปƒเบชเปˆโ€‹ -O เบ—เบฒเบ‡เป€เบฅเบทเบญเบ

=basic - เบœเบนเป‰เบˆเบฑเบ”เบชเบฑเบ™เบเบฒเบ™เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™

=fast - เป„เบงเบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบœเบนเป‰เบˆเบฑเบ”เบชเบฑเบ™

=เป‚เบฅเบš
- greedy เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบœเบนเป‰เบˆเบฑเบ”เบชเบฑเบ™

=pbqp - PBQP เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบœเบนเป‰เบˆเบฑเบ”เบชเบฑเบ™

- เบเบฒเบ™โ€‹เบเบปเบโ€‹เบเป‰เบฒเบโ€‹เบ•เบปเบงโ€‹เปเบšเบšโ€‹ - เป€เบฅเบทเบญเบโ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบเบฒเบ™โ€‹เบเบปเบโ€‹เบเป‰เบฒเบโ€‹

=เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™
- เป€เบ›เบปเป‰เบฒเปเบฒเบเบฎเบนเบšเปเบšเบšเบเบฒเบ™เบเบปเบเบเป‰เบฒเบเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™

=static
- เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบ—เบตเปˆโ€‹เบšเปเปˆโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบเป‰เบฒเบโ€‹เบญเบญเบโ€‹เป„เบ”เป‰โ€‹

=pic - เบชเบฒเบกเบฒเบ”เบเป‰เบฒเบเป„เบ”เป‰เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบชเปˆเบงเบ™, เบ•เปเบฒเปเบซเบ™เปˆเบ‡เบฅเบฐเบซเบฑเบ”เป€เบญเบเบฐเบฅเบฒเบ”

=dynamic-no-pic
- เบเบฒเบ™โ€‹เบญเป‰เบฒเบ‡โ€‹เบญเบตเบ‡โ€‹เบžเบฒเบโ€‹เบ™เบญเบโ€‹เบ—เบตเปˆโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบเป‰เบฒเบโ€‹เบญเบญเบโ€‹เป„เบ”เป‰โ€‹, เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบ—เบตเปˆโ€‹เบšเปเปˆโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบเป‰เบฒเบโ€‹เบญเบญเบโ€‹เป„เบ”เป‰โ€‹

-rewrite-map-file=- เบชเบฑเบ™โ€‹เบเบฒโ€‹เบฅเบฑเบ Rewrite เปเบœเบ™โ€‹เบ—เบตเปˆโ€‹

-rng-seed=- เปเบเปˆเบ™โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบˆเปเบฒโ€‹เบ™เบงเบ™ Randomโ€‹

-sample-profile-max-propagate-iterations=- เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบชเบนเบ‡โ€‹เบชเบธเบ”โ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เป€เบฎเบฑเบ”โ€‹เบŠเป‰เบณโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เป„เบ›โ€‹
เป‚เบ”เบเบœเปˆเบฒเบ™เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบžเบฑเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡ block/edge weights เบœเปˆเบฒเบ™ CFG.

-save-temp-labels - เบขเปˆเบฒเบ›เบฐเบ–เบดเป‰เบกเบ›เป‰เบฒเบเบŠเบปเปˆเบงเบ„เบฒเบง

- เบเบฒเบ™โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบชเบฐโ€‹เปเบ”เบ‡โ€‹เปƒเบซเป‰โ€‹เป€เบซเบฑเบ™โ€‹ - เบชเบฐเปเบ”เบ‡เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒ

-show-inst - เบชเบฐเปเบ”เบ‡เบเบฒเบ™เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™เบ‚เบญเบ‡เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบžเบฒเบเปƒเบ™

-show-inst-operands - เบชเบฐเปเบ”เบ‡เบ„เบณเบชเบฑเปˆเบ‡เบ„เบณเบชเบฑเปˆเบ‡เบ—เบตเปˆเปเบเบเบงเบดเป€เบ„เบฒเบฐเปเบฅเป‰เบง

-stackmap-version=- เบฅเบฐเบšเบธเบชเบฐเบšเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” stackmap
(เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ = 1)

- เบชเบฐโ€‹เบ–เบดโ€‹เบ•เบดโ€‹ - เป€เบ›เบตเบ”โ€‹เปƒเบŠเป‰โ€‹เบ‡เบฒเบ™โ€‹เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบชเบฐโ€‹เบ–เบดโ€‹เบ•เบดโ€‹เบˆเบฒเบโ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹
(เบกเบตโ€‹เบžเป‰เบญเบกโ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เบขเบทเบ™โ€‹เบขเบฑเบ™โ€‹)

- เป€เบงเบฅเบฒเบœเปˆเบฒเบ™ - เบ—เบตเปˆโ€‹เปƒเบŠเป‰โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เปƒเบ™โ€‹เปเบ•เปˆโ€‹เบฅเบฐโ€‹เบœเปˆเบฒเบ™โ€‹, เบเบฒเบ™โ€‹เบžเบดเบกโ€‹เบ—เบตเปˆโ€‹เปƒเบŠเป‰โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบœเปˆเบฒเบ™โ€‹เป„เบ›โ€‹
เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบ—เบฒเบ‡เบญเบญเบ

- triple=- เป€เบ›เบปเป‰เบฒโ€‹เบซเบกเบฒเบ triple เป€เบžเบทเปˆเบญโ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹, เป€เบšเบดเปˆเบ‡โ€‹
-เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ เบชเปเบฒเบฅเบฑเบšเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบ—เบตเปˆเบกเบตเบขเบนเปˆ

-verify-debug-info -

-verify-dom-info - เบเบงเบ”โ€‹เบชเบญเบšโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบ—เบตเปˆโ€‹เบšเปโ€‹เบฅเบดโ€‹เบชเบธเบ” (เปƒเบŠเป‰โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบซเบผเบฒเบโ€‹)

-verify-loop-info - เบเบงเบ”โ€‹เบชเบญเบšโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™ loop (เปƒเบŠเป‰โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบซเบผเบฒเบโ€‹)

-verify-regalloc - เบเบงเบ”โ€‹เบชเบญเบšโ€‹เปƒเบ™โ€‹เบฅเบฐโ€‹เบซเบงเปˆเบฒเบ‡โ€‹เบเบฒเบ™โ€‹เบˆเบฑเบ”โ€‹เบชเบฑเบ™โ€‹เบเบฒเบ™โ€‹เบฅเบปเบ‡โ€‹เบ—เบฐโ€‹เบšเบฝเบ™โ€‹

-verify-region-info - เบเบงเบ”โ€‹เบชเบญเบšโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบžเบฒเบโ€‹เบžเบทเป‰เบ™ (เปƒเบŠเป‰โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบซเบผเบฒเบโ€‹)

- เบเบงเบ”โ€‹เบชเบญเบš - เบเบงเบ”เบชเบญเบšเบเบฒเบ™ backedge เบ‚เบญเบ‡ ScalarEvolution เป„เบ”เป‰
เบ™เบฑเบš (เบŠเป‰เบฒ)

-x86-asm-syntax - เป€เบฅเบทเบญเบเบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบˆเบฐเบ›เปˆเบญเบเบญเบญเบเบกเบฒเบˆเบฒเบ X86
เป€เบšเบทเป‰เบญเบ‡เบซเบผเบฑเบ‡:

=att - เบ›เปˆเบญเบเบเบฒเบ™เบ›เบฐเบเบญเบšเปเบšเบš AT&T

=intel - เบ›เปˆเบญเบเบ•เบปเบงเบ›เบฐเบเบญเบšเปเบšเบš Intel

เบ•เบปเบงเป€เบฅเบทเบญเบเบ—เบปเปˆเบงเป„เบ›:

-เบŠเปˆเบงเบ - เบชเบฐโ€‹เปเบ”เบ‡โ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบขเบนเปˆ (-help-เป€เบŠเบทเปˆเบญเบ‡
เบชเปเบฒเบฅเบฑเบšเป€เบžเบตเปˆเบกเป€เบ•เบตเบก)

- เบฅเบฒเบโ€‹เบเบฒเบ™โ€‹เบŠเปˆเบงเบโ€‹เป€เบซเบผเบทเบญโ€‹ - เบชเบฐโ€‹เปเบ”เบ‡โ€‹เบšเบฑเบ™โ€‹เบŠเบตโ€‹เบฅเบฒเบโ€‹เบเบฒเบ™โ€‹เบ‚เบญเบ‡โ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบขเบนเปˆโ€‹
(-help-list-hidden เบชเปเบฒเบฅเบฑเบšเป€เบžเบตเปˆเบกเป€เบ•เบตเบก)

-เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ - เบชเบฐโ€‹เปเบ”เบ‡โ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹เบ‚เบญเบ‡โ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ™เบตเป‰โ€‹

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


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

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

  • 1
    OpenPDF - เบชเป‰เบญเบกเบ‚เบญเบ‡ iText
    OpenPDF - เบชเป‰เบญเบกเบ‚เบญเบ‡ iText
    OpenPDF เปเบกเปˆเบ™เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” Java เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡
    เปเบฅเบฐเปเบเป‰เป„เบ‚เป„เบŸเบฅเปŒ PDF เบ”เป‰เบงเบ LGPL เปเบฅเบฐ
    เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ” MPL. OpenPDF เปเบกเปˆเบ™โ€‹
    LGPL/MPL open source เบœเบนเป‰เบชเบทเบšเบ—เบญเบ” iText,
    a
    เบ”เบฒเบงเป‚เบซเบฅเบ” OpenPDF - Fork เบ‚เบญเบ‡ iText
  • 2
    SAGA GIS
    SAGA GIS
    SAGA - เบฅเบฐเบšเบปเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”
    Geoscientific Analyzes - เปเบกเปˆเบ™เบžเบนเบกเบชเบฒเบ”
    เบŠเบญเบšเปเบงเบฅเบฐเบšเบปเบšเบ‚เปเป‰เบกเบนเบ™เบ‚เปˆเบฒเบงเบชเบฒเบ™ (GIS) เบเบฑเบš
    เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบญเบฑเบ™เบเบดเปˆเบ‡เปƒเบซเบเปˆเบชเปเบฒเบฅเบฑเบš geodata
    เบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡ เปเบฅเบฐ ana...
    เบ”เบฒเบงเป‚เบซเบฅเบ” SAGA GIS
  • 3
    เบเปˆเบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบš Java/JTOPen
    เบเปˆเบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบš Java/JTOPen
    IBM Toolbox เบชเปเบฒเบฅเบฑเบš Java / JTOPen เปเบกเปˆเบ™ a
    เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ‚เบญเบ‡เบซเป‰เบญเบ‡เบฎเบฝเบ™ Java เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™
    เป‚เบ›เบฃเปเบเบฃเบกเบฅเบนเบเบ„เป‰เบฒ/เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”
    เปเบšเบšเบˆเปเบฒเบฅเบญเบ‡เบเบฑเบšเบฅเบฐเบšเบปเบšเบ—เบตเปˆเปเบฅเปˆเบ™ OS/400,
    i5/OS, o...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Toolbox เบชเปเบฒเบฅเบฑเบš Java/JTOPen
  • 4
    D3.js
    D3.js
    D3.js (เบซเบผเบท D3 เบชเปเบฒเบฅเบฑเบšเป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเบ‚เบฑเบšเป€เบ„เบทเปˆเบญเบ™เบ”เป‰เบงเบเบ‚เปเป‰เบกเบนเบ™)
    เป€เบ›เบฑเบ™เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” JavaScript เบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™
    เป€เบžเบทเปˆเบญเบœเบฐเบฅเบดเบ”เบ‚เปเป‰เบกเบนเบ™เปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบง, เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš
    เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบžเบฒเบšเปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš. เบ”เป‰เบงเบ D3
    เป€เบˆเบปเป‰เบฒ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” D3.js
  • 5
    Shadowsocks
    Shadowsocks
    เบ•เบปเบงเปเบ—เบ™เบญเบธเป‚เบกเบ‡เป„เบงเบ—เบตเปˆเบŠเปˆเบงเบเบ—เปˆเบฒเบ™เป„เบ”เป‰
    bypass firewalls เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ
    เบ—เบตเปˆเบเบฑเบ‡เบชเบฒเบกเบฒเบ”เป€เบญเบปเบฒเบกเบฒเบˆเบฒเบ
    https://sourceforge.net/projects/shadowsocksgui/.
    เบกเบฑเบ™เบฎเบฒ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Shadowsocks
  • 6
    เบซเบปเบงเบ‚เปเป‰ GLPI
    เบซเบปเบงเบ‚เปเป‰ GLPI
    เบ”เบฒเบงโ€‹เป‚เบซเบผเบ”โ€‹เบเบฒเบ™โ€‹เบ›เปˆเบญเบโ€‹เบ—เบตเปˆ
    https://github.com/stdonato/glpi-modifications/
    เบฎเบนเบšเปเบšเบšเบชเบตเบชเบฑเบ™เบชเบณเบฅเบฑเบš GLPI 0.84 เปเบฅเบฐ 0.85 เปƒเปเปˆ
    เบเบฒเบ™เปเบเป‰เป„เบ‚เบชเปเบฒเบฅเบฑเบš GLPI เบ™เบตเป‰เปเบกเปˆเบ™
    เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹เบ—เบตเปˆ c ...
    เบ”เบฒเบงเป‚เบซเบฅเบ”เบซเบปเบงเบ‚เปเป‰ GLPI
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

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

Ad