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

OnWorks favicon

aarch64-linux-gnu-gcj - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เป€เบ›เบตเบ”เปƒเบŠเป‰ aarch64-linux-gnu-gcj เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

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

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

NAME


gcj - เบฅเบงเบšเบฅเบงเบกเบ‚เปเป‰เบกเบนเบ™เบฅเปˆเบงเบ‡เปœเป‰เบฒเบชเบณเบฅเบฑเบšเบžเบฒเบชเบฒ Java

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


gcj [-Idir... ] [-d dir... ]
[--CLASSPATH=เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡] [--เบŠเบฑเป‰เบ™=เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡]
[-fเบ—เบฒเบ‡เป€เบฅเบทเบญเบ... ] [--เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”=เบŠเบทเปˆ]
[--เบ•เบปเป‰เบ™เบ•เป=เบŠเบทเปˆเบซเป‰เบญเบ‡เบฎเบฝเบ™] [-DเบŠเบทเปˆ[=เบกเบนเบ™เบ„เปˆเบฒ]...]
[-C] [--เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™ เบŠเบทเปˆเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™] [-d เบฅเบฐเบšเบปเบš]
[-Wเป€เบ•เบทเบญเบ™... ]
เป„เบŸเบฅเปŒเปเบซเบผเปˆเบ‡...

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


As gcj เป€เบ›เบฑเบ™โ€‹เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เบซเบ™เป‰เบฒโ€‹เบ—เบตเปˆโ€‹เบชเบธเบ”โ€‹เบญเบทเปˆเบ™โ€‹เป€เบžเบทเปˆเบญโ€‹ gcc, เบกเบฑเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบซเบผเบฒเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ”เบฝเบงเบเบฑเบ™เบเบฑเบš gcc.
เบ„เบนเปˆเบกเบทเบ™เบตเป‰เบžเบฝเบ‡เปเบ•เปˆเป€เบญเบเบฐเบชเบฒเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™เบชเบฐเป€เบžเบฒเบฐ gcj.

OPTIONS


เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™ เปเบฅเบฐ output เป„เบŸ
A gcj เบ„เปเบฒเบชเบฑเปˆเบ‡เปเบกเปˆเบ™เบ„เป‰เบฒเบเบ„เบท a gcc เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡โ€‹, เปƒเบ™โ€‹เบ™เบฑเป‰เบ™โ€‹เบกเบฑเบ™โ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบ”เป‰เบงเบโ€‹เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบ‚เบญเบ‡โ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เปเบฅเบฐโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹
เบŠเบทเปˆ. เบ›เบฐโ€‹เป€เบžเบ”โ€‹เบ”เบฑเปˆเบ‡โ€‹เบ•เปเปˆโ€‹เป„เบ›โ€‹เบ™เบตเป‰โ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ›เป‰เบญเบ™โ€‹เบŠเบทเปˆโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เปเบกเปˆเบ™โ€‹เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹:

เป€เบญเบเบฐเบชเบฒเบ™.เบˆเบฒเบงเบฒ
เป„เบŸเบฅเปŒเปเบซเบผเปˆเบ‡ Java.

เป€เบญเบเบฐเบชเบฒเบ™.เบซเป‰เบญเบ‡เบฎเบฝเบ™
เป„เบŸเบฅเปŒ Java bytecode.

เป€เบญเบเบฐเบชเบฒเบ™.zip
เป€เบญเบเบฐเบชเบฒเบ™jar
เบ„เบฑเบ‡เป€เบเบฑเบšเบกเป‰เบฝเบ™เบ—เบตเปˆเบšเบฑเบ™เบˆเบธเป„เบŸเบฅเปŒ ".class" เปœเบถเปˆเบ‡ เบซเบผเบทเบซเบผเบฒเบเบเบงเปˆเบฒเบ™เบฑเป‰เบ™, เป€เบŠเบดเปˆเบ‡เบ—เบฑเบ‡เปเบปเบ”เบ–เบทเบเบฅเบงเบšเบฅเบงเบก. เป„เบ”เป‰
เปเบŸเป‰เบกเบˆเบฑเบ”เป€เบเบฑเบšเบญเบฒเบ”เบˆเบฐเบ–เบทเบเบšเบตเบšเบญเบฑเบ”. เป„เบŸเบฅเปŒเปƒเบ™เปเบŸเป‰เบกเบˆเบฑเบ”เป€เบเบฑเบšเบ—เบตเปˆเบšเปเปˆเบชเบดเป‰เบ™เบชเบธเบ”เบ”เป‰เบงเบ .เบซเป‰เบญเบ‡เบฎเบฝเบ™ เบกเบต
เบฎเบฑเบšเบเบฒเบ™เบ›เบดเปˆเบ™เบ›เบปเบงเป€เบ›เบฑเบ™เป„เบŸเบฅเปŒเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™; เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ–เบทเบเบฅเบงเบšเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เป„เบŸเบฅเปŒเบงเบฑเบ”เบ–เบธเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเป€เบ›เบฑเบ™ เบซเบผเบฑเบ:
urls.

@เป€เบญเบเบฐเบชเบฒเบ™
เป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบฅเบฒเบเบŠเบทเปˆเบ—เบตเปˆเปเบเบเบญเบญเบเป€เบ›เบฑเบ™เบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡เบ‚เบญเบ‡เบŠเบทเปˆเป„เบŸเบฅเปŒเบ—เบตเปˆเบ›เป‰เบญเบ™เป€เบ‚เบปเป‰เบฒ. (เบ›เบฐเบˆเบธเบšเบฑเบ™, เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰
เบ—เบฑเบ‡เปเบปเบ”เบ•เป‰เบญเบ‡เป€เบ›เบฑเบ™ ".java" เป„เบŸเบฅเปŒเปเบซเบผเปˆเบ‡, เปเบ•เปˆเบงเปˆเบฒเบญเบฒเบ”เบˆเบฐเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡.) เปเบ•เปˆเบฅเบฐเป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบŠเบทเปˆเบ–เบทเบเบฅเบงเบšเบฅเบงเบก,
เบ„เบทเบเบฑเบ™เบเบฑเบšเบงเปˆเบฒเบกเบฑเบ™เบขเบนเปˆเปƒเบ™เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡.

เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”.a
เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™,
-llibname
เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ. เป€เบšเบดเปˆเบ‡ gcc เบ„เบนเปˆเบกเบท.

เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบฅเบฐโ€‹เบšเบธโ€‹เบซเบผเบฒเบโ€‹เบโ€‹เปˆโ€‹เบงเบฒโ€‹เบซเบ™เบถเปˆเบ‡โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบ›เป‰เบญเบ™โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบเบฒเบ™ gcj เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡, เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบ™เบตเป‰
เบ—เบฑเบ‡เบซเบกเบปเบ”เบˆเบฐเบ–เบทเบเบฅเบงเบšเบฅเบงเบก. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบฅเบฐเบšเบธ "-o เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™" เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹, เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบ›เป‰เบญเบ™โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบˆเบฐโ€‹เป€เบ›เบฑเบ™โ€‹
เบฅเบงเบšเบฅเบงเบกเบฎเปˆเบงเบกเบเบฑเบ™, เบเบฒเบ™เบœเบฐเบฅเบดเบ”เป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ”เบฝเบง, เบŠเบทเปˆ เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™. เบ™เบตเป‰เปเบกเปˆเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒ
เป€เบกเบทเปˆเบญเปƒเบŠเป‰ "-S" เบซเบผเบท "-c", เปเบ•เปˆเบšเปเปˆเปเบกเปˆเบ™เป€เบกเบทเปˆเบญเปƒเบŠเป‰ "-C" เบซเบผเบท "--resource". (เบ™เบตเป‰เปเบกเปˆเบ™เบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบ
เบ™เบญเบโ€‹เป€เบซเบ™เบทเบญโ€‹เป„เบ›โ€‹เบˆเบฒเบโ€‹เบชเบดเปˆเบ‡โ€‹เบ—เบตเปˆโ€‹เบ—เบปเปˆเบ‡โ€‹เบžเบฝเบ‡ gcc เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹.) (เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบซเบผเบฒเบโ€‹เบโ€‹เปˆโ€‹เบงเบฒโ€‹เบซเบ™เบถเปˆเบ‡โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบ›เป‰เบญเบ™โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹, เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เบ•เป‰เบญเบ‡โ€‹เป„เบ”เป‰โ€‹
เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เป€เบ›เบฑเบ™เป„เบŸเบฅเปŒ ".java", เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบซเบงเบฑเบ‡เบงเปˆเบฒเบˆเบฐเปเบเป‰เป„เบ‚เบ™เบตเป‰.)

เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™
gcj เบกเบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบˆเบฐเบ„เบงเบšเบ„เบธเบกเบšเปˆเบญเบ™เบ—เบตเปˆเบกเบฑเบ™เบŠเบญเบเบซเบฒเป€เบžเบทเปˆเบญเบŠเบญเบเบซเบฒเป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบฑเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™. เบ•เบปเบงโ€‹เบขเปˆเบฒเบ‡, gcj เบญเบฒเบ”เบˆเบฐ
เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เป‚เบซเบฅเบ”เบซเป‰เบญเบ‡เบฎเบฝเบ™เบ—เบตเปˆเบ–เบทเบเบญเป‰เบฒเบ‡เบญเบตเบ‡เป‚เบ”เบเป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบฑเบ™เบ–เบทเบเบฎเป‰เบญเบ‡เบ‚เปเปƒเบซเป‰เบฅเบงเบšเบฅเบงเบก. เบกเบฑเบ
compilers เบญเบทเปˆเบ™เป†เบชเปเบฒเบฅเบฑเบšเบžเบฒเบชเบฒ Java, gcj เบกเบตเปเบ™เบงเบ„เบดเบ”เป€เบ›เบฑเบ™ เบฅเบฐเบ”เบฑเบš เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ—เบตเปˆเบขเบนเปˆ เบกเบต
เบซเบผเบฒเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบ เปเบฅเบฐเบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป€เบžเบทเปˆเบญเบˆเบฑเบ”เบเบฒเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบซเป‰เบญเบ‡เบฎเบฝเบ™.
เป€เบกเบทเปˆเบญโ€‹เปƒเบ”โ€‹ gcj เบŠเบญเบเบซเบฒเบซเป‰เบญเบ‡เบฎเบฝเบ™เบ—เบตเปˆเปƒเบซเป‰, เบกเบฑเบ™เบŠเบญเบเบซเบฒเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบซเป‰เบญเบ‡เบฎเบฝเบ™เบŠเบญเบเบซเบฒเบเบฒเบ™เบˆเบฑเบšเบ„เบนเปˆ .เบซเป‰เบญเบ‡เบฎเบฝเบ™
or .เบˆเบฒเบงเบฒ เบเบทเปˆเบ™. gcj เบกเบฒเบžเป‰เบญเบกเบเบฑเบšเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบซเป‰เบญเบ‡เบฎเบฝเบ™เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เปƒเบ™เบˆเบธเบ”เบ—เบตเปˆเบ•เบดเบ”เบ•เบฑเป‰เบ‡
libgcj.jar, เป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบซเป‰เบญเบ‡เบฎเบฝเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ—เบฑเบ‡เปเบปเบ”.

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

-Idir
เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบฑเบ‡เปเบปเบ”เบ—เบตเปˆเบฅเบฐเบšเบธเป‚เบ”เบ "-I" เปเบกเปˆเบ™เบ–เบทเบเบฎเบฑเบเบชเบฒเป„เบงเป‰เป€เบ›เบฑเบ™เบฅเบณเบ”เบฑเบš เปเบฅเบฐเบ–เบทเบเบ™เบณเป„เบ›เบชเบนเปˆเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบŠเบฑเป‰เบ™เบฎเบฝเบ™
เบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบˆเบฒเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบญเบทเปˆเบ™เบ—เบฑเบ‡เปเบปเบ”. เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบงเปˆเบฒเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบกเบทเป€เบŠเบฑเปˆเบ™ "javac"
เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบชเปเบฒเบ„เบฑเบ™, เบžเบงเบเป€เบฎเบปเบฒเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เบชเบฐเป€เบซเบกเบตเปƒเบŠเป‰ "-I" เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบญเบทเปˆเบ™เบชเปเบฒเบฅเบฑเบš
manipulating เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบซเป‰เบญเบ‡เบฎเบฝเบ™.

--classpath=เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡
เบ™เบตเป‰เบเปเบฒเบ™เบปเบ”เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบซเป‰เบญเบ‡เบฎเบฝเบ™ เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡, เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ—เบตเปˆเปเบเบเบญเบญเบเบˆเบฒเบเบˆเปเป‰เบฒเบชเบญเบ‡เป€เบกเบฑเบ” (เบขเบนเปˆเปƒเบ™ Windows
เบฅเบฐโ€‹เบšเบปเบšโ€‹, เป€เบ›เบฑเบ™โ€‹เบšเบฑเบ™โ€‹เบŠเบตโ€‹เบฅเบฒเบโ€‹เบเบฒเบ™ semicolon เปเบเบโ€‹เบ•เปˆเบฒเบ‡โ€‹เบซเบฒเบโ€‹เบ‚เบญเบ‡โ€‹เป€เบชเบฑเป‰เบ™โ€‹เบ—เบฒเบ‡โ€‹)โ€‹. เบ™เบตเป‰เบšเปเปˆเป„เบ”เป‰ override buildin เป„เบ”เป‰
("boot") เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ„เบปเป‰เบ™เบซเบฒ.

--CLASSPATH=เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡
เบ„เบฑเบ”เบ„เป‰เบฒเบ™เบ„เบณเบชเบฑเบšเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบชเบณเบฅเบฑเบš "--classpath".

--bootclasspath=เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡
เบšเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบŠเบญเบเบซเบฒเบซเป‰เบญเบ‡เบฎเบฝเบ™ buildin เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เป€เบŠเบฑเปˆเบ™ "java.lang.String".

--extdirs=เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡
เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเปƒเบ™ เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡, เป€เบญเบปเบฒเป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ™เบฑเป‰เบ™เบขเบนเปˆเปƒเบ™เบ•เบญเบ™เบ—เป‰เบฒเบเบ‚เบญเบ‡
เป€เบชเบฑเป‰เบ™โ€‹เบ—เบฒเบ‡โ€‹เบซเป‰เบญเบ‡โ€‹เบฎเบฝเบ™โ€‹.

CLASSPATH
เบ™เบตเป‰เปเบกเปˆเบ™เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเบ–เบทเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡.

เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบŠเบฑเป‰เบ™เบฎเบฝเบ™เบชเบธเบ”เบ—เป‰เบฒเบเปเบกเปˆเบ™เบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป€เบŠเบฑเปˆเบ™เบ™เบตเป‰:

* เบ—เปเบฒเบญเบดเบ”เบกเบฒเบ—เบธเบเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบฅเบฐเบšเบธเบœเปˆเบฒเบ™ "-I".

* เบ–เป‰เบฒ --เบŠเบฑเป‰เบ™ เปเบกเปˆเบ™เบฅเบฐเบšเบธเป„เบงเป‰, เบ„เปˆเบฒเบ‚เบญเบ‡เบกเบฑเบ™เบ–เบทเบเบ•เปเปˆเบ—เป‰เบฒเบ. เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ–เป‰เบฒ "CLASSPATH"
เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเปเบกเปˆเบ™เบ–เบทเบเบเปเบฒเบ™เบปเบ”, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบกเบนเบ™เบ„เปˆเบฒเบ‚เบญเบ‡เบกเบฑเบ™เบˆเบฐเบ–เบทเบเบ•เปเปˆเบ—เป‰เบฒเบ. เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ›เบฐเบˆเบธเบšเบฑเบ™
เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต (".") เบ–เบทเบเบ•เปเปˆเบ—เป‰เบฒเบ.

* เบ–เป‰เบฒ "--bootclasspath" เบ–เบทเบเบฅเบฐเบšเบธ, เปƒเบซเป‰เบ•เบทเปˆเบกเบกเบนเบ™เบ„เปˆเบฒเบ‚เบญเบ‡เบกเบฑเบ™. เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ•เบทเปˆเบกเบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆเปƒเบ™เบ•เบปเบง
เบฅเบฐโ€‹เบšเบปเบšโ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹, libgcj.jar.

* เบชเบธเบ”เบ—เป‰เบฒเบ, เบ–เป‰เบฒ "--extdirs" เบ–เบทเบเบฅเบฐเบšเบธ, เบ•เบทเปˆเบกเป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰
เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเปƒเบ™เบ•เบญเบ™เบ—เป‰เบฒเบเบ‚เบญเบ‡เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบŠเบฑเป‰เบ™เบฎเบฝเบ™. เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ•เบทเปˆเบกเป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡
เปƒเบ™เบ•เบปเบง extdir เบ—เบตเปˆ "$(prefix)/share/java/ext".

classfile เบชเป‰เบฒเบ‡เป‚เบ”เบ gcj เบชเปเบฒเบฅเบฑเบšเบซเป‰เบญเบ‡เบฎเบฝเบ™ "java.lang.Object" (เปเบฅเบฐเบงเบฒเบ‡เป„เบงเป‰เปƒเบ™ "libgcj.jar")
เบกเบตเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ„เบงเบฒเบกเบเบฒเบงเบชเบนเบ™เบžเบดเป€เบชเบ” "gnu.gcj.gcj-compiled". compiler เบŠเบญเบเบซเบฒ
เบ„เบธเบ™โ€‹เบฅเบฑเบโ€‹เบชเบฐโ€‹เบ™เบฐโ€‹เบ™เบตเป‰โ€‹เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ—เบตเปˆโ€‹เบเบฒเบ™โ€‹เป‚เบซเบผเบ” "java.lang.Objectโ€‹" เปเบฅเบฐโ€‹เบˆเบฐโ€‹เบฅเบฒเบโ€‹เบ‡เบฒเบ™โ€‹เบ„เบงเบฒเบกโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”โ€‹เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบกเบฑเบ™โ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบžเบปเบšโ€‹เป€เบซเบฑเบ™โ€‹,
เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบงเปˆเบฒเบกเบฑเบ™เบฅเบงเบšเบฅเบงเบกเป€เบ›เบฑเบ™ bytecode (เบ—เบฒเบ‡เป€เบฅเบทเบญเบ "-fforce-classes-archive-check" เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญ
เบฅเบปเบšโ€‹เบฅเป‰เบฒเบ‡โ€‹เบžเบถเบ”โ€‹เบ•เบดโ€‹เบเปเบฒโ€‹เบ™เบตเป‰โ€‹เปƒเบ™โ€‹เบเปโ€‹เบฅเบฐโ€‹เบ™เบตโ€‹เบชเบฐโ€‹เป€เบžเบฒเบฐโ€‹เปƒเบ”โ€‹เบซเบ™เบถเปˆเบ‡โ€‹.)

-fforce-classes-archive-check
เบญเบฑเบ™เบ™เบตเป‰เบšเบฑเบ‡เบ„เบฑเบšเปƒเบซเป‰เบ„เบญเบกเบžเบตเบงเป€เบ•เบตเบเบงเบ”เบชเบญเบšเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ„เบงเบฒเบกเบเบฒเบงเบชเบนเบ™เบžเบดเป€เบชเบ”เบชเบฐเป€เปเบต
"gnu.gcj.gcj-compiled" เปƒเบ™ "java.lang.Object" เปเบฅเบฐเบญเบญเบเบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เบ–เป‰เบฒเบšเปเปˆเบžเบปเบš.

-fsource=เป€เบงเบตเบŠเบฑเปˆเบ™
เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบฅเบทเบญเบเป€เบงเบตเบŠเบฑเบ™เบ—เบตเปˆเบเบญเบกเบฎเบฑเบšเป‚เบ”เบ gcj. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™ 1.5.

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

เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰ "--encoding=NAME" เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™เบฅเบฐเบšเบธเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” (เบ‚เบญเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบชเบฐเป€เบžเบฒเบฐ
เบ•เบฑเป‰เบ‡) เป€เบžเบทเปˆเบญเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒเปเบซเบผเปˆเบ‡. เบ–เป‰เบฒเบญเบฑเบ™เบ™เบตเป‰เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบฅเบฐเบšเบธ, เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบกเบฒเบˆเบฒเบ
เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ. เบ–เป‰เบฒเบฅเบฐเบšเบปเบšเป‚เบฎเบ”เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบกเบตเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบšเปเปˆเบžเบฝเบ‡เบžเป, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ gcj
เบ–เบทเบงเปˆเบฒเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบ›เบฑเบ™ UTF-8 เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡ Unicode.

เป€เบžเบทเปˆเบญเบ›เบฐเบ•เบดเบšเบฑเบ” "-- เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”", gcj เบžเบฝเบ‡เปเบ•เปˆเปƒเบŠเป‰เบ›เบปเบเบเบฐเบ•เบดเบเบฒเบ™เบ›เปˆเบฝเบ™ "iconv" เบ‚เบญเบ‡เป€เบงเบ—เบตเป€เบˆเบปเป‰เบฒเบžเบฒเบš.
เบ™เบตเป‰เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” gcj เบ–เบทเบเบˆเปเบฒเบเบฑเบ”เป‚เบ”เบเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ‚เบญเบ‡เป€เบงเบ—เบตเป€เบˆเบปเป‰เบฒเบžเบฒเบš.

เบŠเบทเปˆเบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡ "--encoding" เปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบˆเบฒเบเป€เบงเบ—เบตเป„เบ›เบซเบฒเป€เบงเบ—เบต (เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบžเบงเบเป€เบ‚เบปเบฒ
เบšเปเปˆเป„เบ”เป‰เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ—เบธเบเบšเปˆเบญเบ™). เปเบ™เบงเปƒเบ”เบเปเปˆเบ•เบฒเบก, gcj เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบกเบตเบŠเบทเปˆ UTF-8
เบžเบฒเบเปƒเบ™, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป€เบฅเบทเบญเบเบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบกเบฑเบ™เบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเบ‚เบญเบ‡เบ—เปˆเบฒเบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบซเบกเบฑเป‰เบ™เปƒเบˆเป„เบ”เป‰เบงเปˆเบฒเบกเบฑเบ™
เบˆเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบ—เบธเบเป†เป€เบˆเบปเป‰เบฒเบžเบฒเบš.

เบ„เปเบฒเป€เบ•เบทเบญเบ™
gcj เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบ„เปเบฒโ€‹เป€เบ•เบทเบญเบ™โ€‹เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบซเบ™เบถเปˆเบ‡โ€‹. เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบšเบ—เบปเปˆเบงเป„เบ›เบญเบทเปˆเบ™เป† gcc เบเบฒเบ™เป€เบ•เบทเบญเบ™เป„เบž, เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ‚เบญเบ‡
เปเบšเบšเบŸเบญเบก "-Wfoo" เป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เป€เบ•เบทเบญเบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ "-Wno-foo" เบˆเบฐเบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™เบกเบฑเบ™. เปƒเบ™โ€‹เบ—เบตเปˆโ€‹เบ™เบตเป‰โ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เป„เบ”เป‰โ€‹เป€เบฅเบทเบญเบโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹
เบšเบฑเบ™เบ—เบถเบเบฎเบนเบšเปเบšเบšเบเบฒเบ™เป€เบ•เบทเบญเบ™เป„เบžเบ—เบตเปˆเบˆเบฐเบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบš - เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™
เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบกเบเบฑเบšเบชเบดเปˆเบ‡เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰.

-Wredundant-เบ›เบฑเบš
เบ”เป‰เบงเบเบ—เบธเบ‡เบ™เบตเป‰, gcj เบˆเบฐเป€เบ•เบทเบญเบ™เบเปˆเบฝเบงเบเบฑเบšเบ•เบปเบงเปเบเป‰เป„เบ‚เบŠเปเป‰เบฒเบŠเป‰เบญเบ™. เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡, เบกเบฑเบ™เบˆเบฐเป€เบ•เบทเบญเบ™
เบ–เป‰เบฒเบงเบดเบ—เบตเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ–เบทเบเบ›เบฐเบเบฒเบ”เบงเปˆเบฒ "เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐ".

-Wextraneous-semicolon
เบชเบฒเป€เบซเบ”เบ™เบตเป‰ gcj เป€เบžเบทเปˆเบญเป€เบ•เบทเบญเบ™เบเปˆเบฝเบงเบเบฑเบšเบ„เปเบฒเบ–เบฐเปเบซเบผเบ‡เบ—เบตเปˆเบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒ. เบ–เบฐเปเบซเบผเบ‡เบเบฒเบ™เบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒเป„เบ”เป‰
เป€เบŠเบปเบฒเปƒเบŠเป‰เปเบฅเป‰เบง.

-Wno-เบฅเป‰เบฒเบชเบฐเป„เบซเบก
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ” gcj เบšเปเปˆเปƒเบซเป‰เป€เบ•เบทเบญเบ™เป€เบกเบทเปˆเบญเป„เบŸเบฅเปŒเปเบซเบผเปˆเบ‡เปเบกเปˆเบ™เปƒเบซเบกเปˆเบเบงเปˆเบฒเบเบฒเบ™เบˆเบฑเบšเบ„เบนเปˆเบ‚เบญเบ‡เบกเบฑเบ™
เป„เบŸเบฅเปŒเบซเป‰เบญเบ‡เบฎเบฝเบ™. เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ gcj เบˆเบฐเป€เบ•เบทเบญเบ™เบเปˆเบฝเบงเบเบฑเบšเป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰.

-Wno-deprecated
เป€เบ•เบทเบญเบ™เบงเปˆเบฒเบŠเบฑเป‰เบ™เบฎเบฝเบ™, เบงเบดเบ—เบตเบเบฒเบ™, เบซเบผเบทเบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบ–เบทเบเบ›เบฐเบ•เบดเป€เบชเบ”เบ–เบทเบเบเปˆเบฒเบงเป€เบ–เบดเบ‡.

- เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹
เบ™เบตเป‰เปเบกเปˆเบ™เบ„เบทเบเบฑเบ™เบเบฑเบš gcc"-Wunused".

- เบเบฒ
เบ™เบตเป‰เปเบกเปˆเบ™เบ„เบทเบเบฑเบ™เบเบฑเบš "-Wredundant-modifiers -Wextraneous-semicolon -Wunused".

เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡
เป€เบžเบทเปˆเบญเบ›เปˆเบฝเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ Java เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบกเบฑเบ™เบเบฑเบšเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™
เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”, เบ„เบทเบเบฑเบ™เบเบฑเบš C เบซเบผเบท C ++. เบ•เบปเบงเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบŠเบญเบเบซเบฒเบŸเบฑเบ‡เบŠเบฑเบ™เบ—เบปเปˆเบงเป‚เบฅเบเบ—เบตเปˆเบกเบตเบŠเบทเปˆ
"เบ•เบปเป‰เบ™เบ•เป". เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบ Java เบšเปเปˆเบกเบตเบซเบ™เป‰เบฒเบ—เบตเปˆเบ—เบปเปˆเบงเป‚เบฅเบ, เปเบฅเบฐเบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบซเป‰เบญเบ‡เบฎเบฝเบ™ Java เบญเบฒเบ”เบˆเบฐ
เบกเบตเบซเบผเบฒเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡เบซเป‰เบญเบ‡เบฎเบฝเบ™เบ”เป‰เบงเบเบงเบดเบ—เบตเบเบฒเบ™ "เบ•เบปเป‰เบ™เบ•เป", เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เปƒเบซเป‰เบœเบนเป‰เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบฎเบนเป‰เบงเปˆเบฒเบญเบฑเบ™เปƒเบ”เบ‚เบญเบ‡
เบงเบดเบ—เบตเบเบฒเบ™ "เบ•เบปเป‰เบ™เบ•เป" เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™เบกเบฑเบ™เบ„เบงเบ™เบˆเบฐเบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบ™เป€เบงเบฅเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เปเบ™เบงเบ™เบฑเป‰เบ™เปƒเบ™
เบงเบดเบ—เบตเปƒเบ”เบ™เบถเปˆเบ‡เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰:

* เบฅเบฐเบšเบธเบŠเบฑเป‰เบ™เบฎเบฝเบ™เบ—เบตเปˆเบกเบตเบงเบดเบ—เบตเบเบฒเบ™ "เบ•เบปเป‰เบ™เบ•เป" เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™,
เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ—เบธเบ‡ "--main", เบญเบฐเบ—เบดเบšเบฒเบเบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰.

* เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเปเบžเบฑเบเป€เบเบฑเบ” Java เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ—เบตเปˆเปƒเบŠเป‰เบฎเปˆเบงเบกเบเบฑเบ™ (dll) เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™ executable. เบˆเบฒเบเบ™เบฑเป‰เบ™
เบฎเบฝเบโ€‹เบฎเป‰เบญเบ‡โ€‹เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹เป‚เบ”เบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰ "gijโ€‹" เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹, เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เปเบ™เปˆโ€‹เปƒเบˆเบงเปˆโ€‹เบฒ "gijโ€‹" เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบŠเบญเบโ€‹เบซเบฒโ€‹เป„เบ”เป‰โ€‹
เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบกเบฑเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™.

* เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเปเบžเบฑเบเป€เบเบฑเบ” Java เบเบฑเบšเบ—เบธเบ‡ "-lgij", เป€เบŠเบดเปˆเบ‡เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเปƒเบ™ "เบ•เบปเป‰เบ™เบ•เป" เบ›เบปเบเบเบฐเบ•เบด.
เบˆเบฒเบเบ„เปเบฒเบชเบฑเปˆเบ‡ "gij". เบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เป€เบฅเบทเบญเบเป€เบญเบปเบฒเบซเป‰เบญเบ‡เบฎเบฝเบ™เบ—เบตเปˆเบกเบตเบงเบดเบ—เบตเบเบฒเบ™ "เบ•เบปเป‰เบ™เบ•เป" เบ‚เบญเบ‡เบ—เปˆเบฒเบ™
เบ•เป‰เบญเบ‡เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ—เปˆเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ. เบ—เปˆเบฒเบ™เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบ—เบธเบ‡ "gij" เบญเบทเปˆเบ™เป†เป€เบŠเบฑเปˆเบ™:
"-D" เบ—เบธเบ‡เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”. เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” "-lgij" (เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™ "gij"
เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ‚เบญเบ‡โ€‹เบเบปเบ™โ€‹เป„เบโ€‹เบ—เบตเปˆโ€‹เบœเปˆเบฒเบ™โ€‹เบกเบฒโ€‹) เบกเบตโ€‹เบšเบฒเบ‡โ€‹เบ‚เปเป‰โ€‹เป„เบ”เป‰โ€‹เบ›เบฝเบšโ€‹: เบกเบฑเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เบ—เบตเปˆโ€‹เป€เบซเบกเบฒเบฐโ€‹เบชเบปเบกโ€‹เบเบฑเบš staticโ€‹
เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡, เปเบฅเบฐเบšเปเปˆเบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบซเบผเบทเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”.

เบ•เบปเบงเป€เบฅเบทเบญเบ "gij" เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบตเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰:

--เบซเบฅเบฑเบ=CLASSNAME
เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป€เบžเบทเปˆเบญเบฅเบฐเบšเบธเบŠเบทเปˆเบ‚เบญเบ‡เบŠเบฑเป‰เบ™เบฎเบฝเบ™เบ—เบตเปˆเบกเบตเบงเบดเบ—เบตเบเบฒเบ™ "เบ•เบปเป‰เบ™เบ•เป".
เบ„เบงเบ™เบˆเบฐเบ–เบทเบเป€เบญเบตเป‰เบ™เป€เบกเบทเปˆเบญเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบตเปˆเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเปเบกเปˆเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™.

-DเบŠเบทเปˆ[=เบกเบนเบ™เบ„เปˆเบฒ]
เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰เบเบฑเบš "--main". เบกเบฑเบ™เบเปเบฒเบ™เบปเบ”เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบกเบตเบŠเบทเปˆ เบŠเบทเปˆ
เบกเบตเบกเบนเบ™เบ„เปˆเบฒ เบกเบนเบ™เบ„เปˆเบฒเบ—เบตเปˆเบขเบนเปˆ เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒ เบกเบนเบ™เบ„เปˆเบฒ เบšเปเปˆเป„เบ”เป‰เบฅเบฐเบšเบธเป„เบงเป‰เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบกเบฑเบ™เป€เบ›เบฑเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบชเบฐเบ•เบฃเบดเบ‡เบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒ.
เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ–เบทเบเบ•เบฑเป‰เบ‡เป„เบงเป‰เปƒเบ™เบ•เบญเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เป‚เบ›เบฃเปเบเบฃเบก เปเบฅเบฐเบชเบฒเบกเบฒเบ”เบ”เบถเบ‡เบ‚เปเป‰เบกเบนเบ™เบ„เบทเบ™เบกเบฒเป„เบ”เป‰
เปƒเบ™เป€เบงเบฅเบฒเปเบฅเปˆเบ™เป‚เบ”เบเปƒเบŠเป‰เบงเบดเบ—เบต "java.lang.System.getProperty".

-lgij
เบชเป‰เบฒเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เปเบกเปˆเบ™เบ‚เบญเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡ "gij".

เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เปเบกเปˆเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰ "--main"; เบ—เปˆเบฒเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบ—เบฑเบ‡เบชเบญเบ‡.

-static-libgcj
เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบ–เบทเบเป€เบฎเบฑเบ”เบ•เปเปˆเบเบฑเบšเป€เบงเบตเบŠเบฑเบ™เบ„เบปเบ‡เบ—เบตเปˆเบ‚เบญเบ‡เป€เบงเบฅเบฒเปเบฅเปˆเบ™ libgcj
เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”. เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰เบžเบฝเบ‡เปเบ•เปˆเบ–เป‰เบฒเบกเบตเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ•เบปเบงเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™.

เบฅเบฐเบกเบฑเบ”เบฅเบฐเบงเบฑเบ‡: เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เปเบšเบšเบ„เบปเบ‡เบ—เบตเปˆเบ‚เบญเบ‡ libgcj เบญเบฒเบ”เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ‚เบญเบ‡ libgcj เบ–เบทเบเบฅเบฐเป€เบงเบฑเป‰เบ™.
เบšเบฒเบ‡เบชเปˆเบงเบ™เบ‚เบญเบ‡ libgcj เปƒเบŠเป‰เบเบฒเบ™เบชเบฐเบ—เป‰เบญเบ™เป€เบžเบทเปˆเบญเป‚เบซเบฅเบ”เบซเป‰เบญเบ‡เบฎเบฝเบ™เปƒเบ™เป€เบงเบฅเบฒเปเบฅเปˆเบ™. เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบ•เบปเบงเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป€เบฎเบฑเบ”
เบšเปเปˆเป€เบซเบฑเบ™เบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปƒเบ™เป€เบงเบฅเบฒเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ, เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบเบปเบเป€เบฅเบตเบเบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡เป€เบ–เบดเบ‡เบซเป‰เบญเบ‡เบฎเบฝเบ™. เป„เบ”เป‰
เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเปเบกเปˆเบ™เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบง (เปเบ•เปˆเบšเปเปˆเปเบกเปˆเบ™เบชเบฐเป€เบซเบกเบต) "ClassNotFoundException" เบ–เบทเบเบ–เบดเป‰เบกเปƒเบ™เป€เบงเบฅเบฒเปเบฅเปˆเบ™.
เบ„เบงเบฒเบกเบฅเบฐเบกเบฑเบ”เบฅเบฐเบงเบฑเบ‡เบˆเบฐเบ•เป‰เบญเบ‡เบ–เบทเบเปƒเบŠเป‰เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเปƒเบŠเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰. เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบšเบดเปˆเบ‡:
<http://gcc.gnu.org/wiki/Statically%20เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡%20libgcj>

เบฅเบฐเบซเบฑเบ” เบเบฒเบ™เบœเบฐเบฅเบดเบ”
เบ™เบญเบเป€เบซเบ™เบทเบญเป„เบ›เบˆเบฒเบเบซเบผเบฒเบเป†เบ„เบปเบ™ gcc เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบ„เบงเบšโ€‹เบ„เบธเบกโ€‹เบเบฒเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบฅเบฐโ€‹เบซเบฑเบ”โ€‹, gcj เบกเบตเบซเบผเบฒเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบ
เบชเบฐเป€เบžเบฒเบฐเบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡.

-C เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบšเบญเบ gcj เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡ bytecode (.เบซเป‰เบญเบ‡เบฎเบฝเบ™ เป„เบŸเบฅเปŒ) เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบงเบฑเบ”เบ–เบธ
เบฅเบฐเบซเบฑเบ”.

--เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™ เบŠเบทเปˆเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบšเบญเบ gcj เป€เบžเบทเปˆเบญเบฅเบงเบšเบฅเบงเบกเป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเปƒเบซเป‰เปƒเบชเปˆเบฅเบฐเบซเบฑเบ”เบงเบฑเบ”เบ–เบธ
เบชเบฐเบ™เบฑเป‰เบ™เบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเบ–เบทเบเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เปƒเบ™เป€เบงเบฅเบฒเปเบฅเปˆเบ™เบ”เป‰เบงเบเบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เป‚เบ›เบฃเป‚เบ•เบ„เปเบซเบผเบฑเบ เบซเบผเบฑเบ:/เบŠเบฑเบšโ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบญเบ™-
เบŠเบทเปˆ. เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ เบŠเบทเปˆเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™ เปเบกเปˆเบ™เบŠเบทเปˆเบ‚เบญเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเบžเบปเบšเป€เบซเบฑเบ™เบขเบนเปˆเปƒเบ™เป€เบงเบฅเบฒเปเบฅเปˆเบ™; เบชเปเบฒเบฅเบฑเบš
เบ•เบปเบงเบขเปˆเบฒเบ‡, เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เป‚เบ—เบซเบฒ "ResourceBundle.getBundle". เป„เบŸเบฅเปŒเบ•เบปเบงเบˆเบดเบ‡
เบŠเบทเปˆเบ—เบตเปˆเบˆเบฐเบ–เบทเบเบฅเบงเบšเบฅเบงเบกเบ”เป‰เบงเบเบงเบดเบ—เบตเบ™เบตเป‰เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบฅเบฐเบšเบธเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ.

-ftarget=เป€เบงเบตเบŠเบฑเปˆเบ™
เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบเบฑเบš -C เป€เบžเบทเปˆเบญเป€เบฅเบทเบญเบเบฅเบธเป‰เบ™เบ‚เบญเบ‡ bytecode เบ—เบตเปˆเบ›เปˆเบญเบเบญเบญเบเบกเบฒเป‚เบ”เบ gcj. เป„เบ”เป‰
เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เปเบกเปˆเบ™ 1.5. เป€เบกเบทเปˆเบญเบšเปเปˆเบชเป‰เบฒเบ‡ bytecode, เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบšเปเปˆเบกเบตเบœเบปเบ™เบซเบเบฑเบ‡เป€เบฅเบตเบ.

-d เบฅเบฐเบšเบปเบš
เป€เบกเบทเปˆเบญเปƒเบŠเป‰เบเบฑเบš "-C", เบ™เบตเป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบเบฒเบ™เบชเป‰เบฒเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ” .เบซเป‰เบญเบ‡เบฎเบฝเบ™ เป„เบŸเบฅเปŒเบ—เบตเปˆเบˆเบฐเปƒเบชเปˆเปƒเบ™
เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบเปˆเบญเบเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบ‚เบญเบ‡ เบฅเบฐเบšเบปเบš. เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบžเบงเบเบกเบฑเบ™เบˆเบฐเบ–เบทเบเบˆเบฑเบ”เปƒเบชเปˆเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบเปˆเบญเบ
เบ‚เบญเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™.

-fno-bounds-เบเบงเบ”
เป‚เบ”เบเบ•เบปเบงเบขเปˆเบฒเบ‡, gcj เบชเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบเบงเบ”เบชเบญเบšเบ‚เบญเบšเป€เบ‚เบ”เบ‚เบญเบ‡เบเบฒเบ™เบ”เบฑเบ”เบชเบฐเบ™เบตเบญเบฒเป€เบฃเบ—เบฑเบ‡เปเบปเบ”
เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™. เบ”เป‰เบงเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰, เบเบฒเบ™เบเบงเบ”เบชเบญเบšเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ–เบทเบเบเบปเบเป€เบฅเบตเบ, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰
เบชเปเบฒเบฅเบฑเบšเบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเปƒเบŠเป‰ arrays เบขเปˆเบฒเบ‡เบเบงเป‰เบฒเบ‡เบ‚เบงเบฒเบ‡. เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบชเบปเปˆเบ‡เบœเบปเบ™เปƒเบซเป‰เบšเปเปˆเบชเบฒเบกเบฒเบ”เบ„เบฒเบ”เป€เบ”เบปเบฒเป„เบ”เป‰
เบžเบถเบ”เบ•เบดเบเปเบฒเบ–เป‰เบฒเบฅเบฐเบซเบฑเบ”เปƒเบ™เบ„เปเบฒเบ–เบฒเบกเบ•เบปเบงเบˆเบดเบ‡เบฅเบฐเป€เบกเบตเบ”เบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบ‚เบญเบ‡ array bounds. เบกเบฑเบ™
เปเบกเปˆเบ™เบ›เบญเบ”เป„เบžเบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบ–เป‰เบฒเบ—เปˆเบฒเบ™เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบˆเบฐเบšเปเปˆเป€เบ„เบตเบเบ–เบดเป‰เบก
"ArrayIndexOutOfBoundsException".

-fno-store-เบเบงเบ”
เบขเปˆเบฒเบชเป‰เบฒเบ‡เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบฎเป‰เบฒเบ™เบญเบฒเป€เบฃ. เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบงเบฑเบ”เบ–เบธเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ array, เบเบฒเบ™เบเบงเบ”เบชเบญเบš runtime
เป‚เบ”เบเบ›เบปเบเบเบฐเบ•เบดเปเบกเปˆเบ™เบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเบงเบฑเบ”เบ–เบธเบ™เบฑเป‰เบ™เบ–เบทเบเบกเบญเบšเปเบฒเบเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบš
เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ‚เบญเบ‡ array (เป€เบŠเบดเปˆเบ‡เบญเบฒเบ”เบˆเบฐเบšเปเปˆเบฎเบนเป‰เบˆเบฑเบเปƒเบ™เป€เบงเบฅเบฒเบฅเบงเบšเบฅเบงเบก). เบ”เป‰เบงเบเบ™เบตเป‰
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ, เบเบฒเบ™เบเบงเบ”เบชเบญเบšเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบ–เบทเบเบฅเบฐเป€เบงเบฑเป‰เบ™. เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ›เบฑเบšเบ›เบธเบ‡เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบชเปเบฒเบฅเบฑเบšเบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเป€เบเบฑเบšเบฎเบฑเบเบชเบฒ
เบงเบฑเบ”เบ–เบธเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ array เป€เบฅเบทเป‰เบญเบเป†. เบกเบฑเบ™เบ›เบญเบ”เป„เบžเบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบ–เป‰เบฒเบ—เปˆเบฒเบ™เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบ‚เบญเบ‡เบ—เปˆเบฒเบ™
เบฅเบฐเบซเบฑเบ”เบˆเบฐเบšเปเปˆเบ–เบดเป‰เบก "ArrayStoreException".

-fjni
เบเบฑเบš gcj เบกเบตเบชเบญเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ‚เบฝเบ™เบงเบดเบ—เบตเบเบฒเบ™เบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡: CNI เปเบฅเบฐ JNI. เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™
gcj เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเบ—เปˆเบฒเบ™เบเปเบฒเบฅเบฑเบ‡เปƒเบŠเป‰ CNI. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบเปเบฒเบฅเบฑเบ‡เบฅเบงเบšเบฅเบงเบกเบซเป‰เบญเบ‡เบฎเบฝเบ™เบ”เป‰เบงเบเบงเบดเบ—เบตเบเบฒเบ™เบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡, เปเบฅเบฐ
เบงเบดเบ—เบตเบเบฒเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบเปƒเบŠเป‰ JNI, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เปƒเบŠเป‰ "-fjni". เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰
เบชเบฒเป€เบซเบ” gcj เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡ stubs เป€เบŠเบดเปˆเบ‡เบˆเบฐเป€เบญเบตเป‰เบ™เบงเบดเบ—เบตเบเบฒเบ™ JNI เบžเบทเป‰เบ™เบ–เบฒเบ™.

-fno-เบขเบทเบ™เบขเบฑเบ™
เบšเปเปˆเบฎเบฑเบšเบฎเบนเป‰เบ„เปเบฒเบซเบฅเบฑเบ "เบขเบทเบ™เบขเบฑเบ™". เบ™เบตเป‰เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบšเบฎเบธเปˆเบ™เป€เบเบปเปˆเบฒ
เบ‚เบญเบ‡โ€‹เบชเบฐโ€‹เป€เบžเบฒเบฐโ€‹เบžเบฒโ€‹เบชเบฒโ€‹.

-fno-optimize-static-class-initialization
เป€เบกเบทเปˆเบญเบฅเบฐเบ”เบฑเบšเบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบชเบนเบ‡เบเบงเปˆเบฒ เบซเบผเบทเป€เบ—เบปเปˆเบฒเบเบฑเบš "-O2", gcj เบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš
เบงเบดเบ—เบตเบเบฒเบ™เป‚เบ—เบซเบฒ runtime เปเบกเปˆเบ™เป€เบฎเบฑเบ”เป€เบžเบทเปˆเบญเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบซเป‰เบญเบ‡เบฎเบฝเบ™ static เบ•เบฒเบกเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”
(เบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ™เบตเป‰เบˆเบฐเบšเปเปˆเบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบ–เป‰เบฒ "-C" เบ–เบทเบเบฅเบฐเบšเบธ.) เป€เบกเบทเปˆเบญเบฅเบงเบšเบฅเบงเบกเป€เบ›เบฑเบ™ native
เบฅเบฐเบซเบฑเบ”, "-fno-optimize-static-class-initialization" เบˆเบฐเบ›เบดเบ”เบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ™เบตเป‰,
เป‚เบ”เบเบšเปเปˆเบ„เปเบฒเบ™เบถเบ‡เป€เบ–เบดเบ‡เบฅเบฐเบ”เบฑเบšเบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเปƒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰.

--disable-assertions[=class-or-package]
เบขเปˆเบฒเปƒเบชเปˆเบฅเบฐเบซเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบเบฒเบ™เบขเบทเบ™เบขเบฑเบ™เปƒเบ™เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบฅเบงเบšเบฅเบงเบก. เบ–เป‰เบฒ
"=เบซเป‰เบญเบ‡เบฎเบฝเบ™เบซเบผเบทเบŠเบธเบ”" เบ‚เบฒเบ”เบเบฒเบ™เบ›เบดเบ”เบเบฒเบ™เบชเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ”เบขเบทเบ™เบขเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบ—เบธเบเบŠเบฑเป‰เบ™เบฎเบฝเบ™,
เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบˆเบฐเบ—เบฑเบšเบŠเป‰เบญเบ™เบ”เป‰เบงเบเบ—เบธเบ‡ "--enable-assertions" เบชเบฐเป€เบžเบฒเบฐเบเบงเปˆเบฒ. เบ–เป‰เบฒ class-or-package
เป€เบ›เบฑเบ™เบŠเบทเปˆเบซเป‰เบญเบ‡เบฎเบฝเบ™, เบžเบฝเบ‡เปเบ•เปˆเบ›เบดเบ”เบเบฒเบ™เบชเป‰เบฒเบ‡เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบขเบทเบ™เบขเบฑเบ™เบžเบฒเบเปƒเบ™เบซเป‰เบญเบ‡เบฎเบฝเบ™เบ—เบตเปˆเบกเบตเบŠเบทเปˆเบซเบผเบท
เบซเป‰เบญเบ‡เบฎเบฝเบ™เบžเบฒเบเปƒเบ™เบ‚เบญเบ‡เบ•เบปเบ™. เบ–เป‰เบฒ class-or-package เป€เบ›เบฑเบ™เบŠเบทเปˆเปเบžเบฑเบเป€เบเบฑเบ”, เบ›เบดเบ”เบเบฒเบ™เบชเป‰เบฒเบ‡
เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบเบฒเบ™เบขเบทเบ™เบขเบฑเบ™เบžเบฒเบเปƒเบ™เบŠเบธเบ”เบ—เบตเปˆเบกเบตเบŠเบทเปˆเบซเบผเบทเบŠเบธเบ”เบเปˆเบญเบ.

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

--enable-assertions[=class-or-package]
เบชเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ”เป€เบžเบทเปˆเบญเบเบงเบ”เบชเบญเบšเบเบฒเบ™เบขเบทเบ™เบขเบฑเบ™. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบ•เบฑเป‰เบ‡เบŠเบทเปˆเบœเบดเบ”, เบ•เบฒเบกเบ—เบตเปˆเป€เบˆเบปเป‰เบฒเบเบฑเบ‡เบ•เป‰เบญเบ‡เบเบฒเบ™
เป€เบžเบทเปˆเบญเป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบเบฒเบ™เบขเบทเบ™เบขเบฑเบ™เปƒเบ™เป€เบงเบฅเบฒเปเบฅเปˆเบ™, เปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบงเบดเบ—เบตเบ‡เปˆเบฒเบเป†เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”
เบ™เบฑเป‰เบ™. เบชเบฐเบ™เบฑเป‰เบ™ เบ—เบธเบ‡เบ™เบตเป‰เบเบฑเบ‡เบšเปเปˆเบกเบตเบ›เบฐเป‚เบซเบเบ”เบซเบผเบฒเบเป€เบ—เบทเปˆเบญ, เบเบปเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบฅเบปเบšเบฅเป‰เบฒเบ‡เบšเบฒเบ‡เบชเปˆเบงเบ™
"--disable-assertions".

-findirect-เบชเบปเปˆเบ‡
gcj เบกเบต ABI เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบžเบดเป€เบชเบ”เบชเบญเบ‡เป€เบ—เบปเปˆเบฒ, เป€เบŠเบดเปˆเบ‡เบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰เป‚เบ”เบ
"-findirect-dispatch" เบ—เบฒเบ‡เป€เบฅเบทเบญเบ. เปƒเบ™เบฎเบนเบšเปเบšเบšเบ™เบตเป‰, เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบ gcj เปƒเบซเป‰เบเบฝเบ”เปเบเปˆ
เบเบฒเบ™เบ„เปเป‰เบฒเบ›เบฐเบเบฑเบ™เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰ binary เปƒเบ™ Java Language Specification, เปเบฅเบฐเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš
เป„เบŸเบฅเปŒเบงเบฑเบ”เบ–เบธเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป‚เบ”เบเบเบปเบ‡เบเบฑเบšเบ„เบงเบฒเบกเป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบชเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ. เปเบ—เบ™เบ—เบตเปˆเบˆเบฐ,
เบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบชเบ—เบฑเบ‡เปเบปเบ”เปเบกเปˆเบ™เป€เบšเบดเปˆเบ‡เบขเบนเปˆเปƒเบ™เป€เบงเบฅเบฒเปเบฅเปˆเบ™. เบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ›เบฐเบชเบปเบกเบŸเบฃเบตเบ‚เบญเบ‡เบเบฒเบ™เบ•เบตเบ„เบงเบฒเบกเปเบฅเบฐ
เบฅเบฐเบซเบฑเบ”เบฅเบงเบšเบฅเบงเบก.

เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ, เปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™, "-findirect-dispatch" เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบžเบฝเบ‡เปเบ•เปˆเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบฅเบงเบšเบฅเบงเบก .เบซเป‰เบญเบ‡เบฎเบฝเบ™
เป„เบŸเบฅเปŒ. เบกเบฑเบ™เบˆเบฐเบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบเป€เบกเบทเปˆเบญเบฅเบงเบšเบฅเบงเบกเบ‚เปเป‰เบกเบนเบ™เบˆเบฒเบเปเบซเบผเปˆเบ‡. CNI เบเบฑเบ‡เบšเปเปˆเป„เบ”เป‰เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš
เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบ‚เบญเบ‡เบ„เบนเปˆ ABI. เบ‚เปเป‰ เบˆเบณ เบเบฑเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบˆเบฐเบ–เบทเบเบเบปเบเป€เบฅเบตเบเปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”
เบเบฒเบ™เบ›เปˆเบญเบ.

เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบฅเบฐเบซเบฑเบ” CNI เบเบฑเบš ABI เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป‚เบ—เบซเบฒเบกเบฑเบ™เบˆเบฒเบเบฅเบฐเบซเบฑเบ”
เบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบ”เป‰เบงเบ ABI เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบชเบญเบ‡เป€เบ—เบปเปˆเบฒ.

-fbootstrap-classes
เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบšเบญเบ "libgcj" เบงเปˆเบฒเบŠเบฑเป‰เบ™เบฎเบฝเบ™เบ—เบตเปˆเบฅเบงเบšเบฅเบงเบกเบ„เบงเบ™เบˆเบฐเบ–เบทเบเป‚เบซเบฅเบ”เป‚เบ”เบ
bootstrap loader, เบšเปเปˆเปเบกเปˆเบ™เบ•เบปเบงเป‚เบซเบผเบ”เบŠเบฑเป‰เบ™เบฅเบฐเบšเบปเบš. เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบซเป‰เบญเบ‡เบฎเบฝเบ™
เปเบฅเบฐเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบกเบฑเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”, เบกเบฑเบ™เบˆเบฐเบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เบทเบเบฑเบšเบงเปˆเบฒเบกเบฑเบ™เบ–เบทเบเป‚เบซเบฅเบ”เป‚เบ”เบเปƒเบŠเป‰
loader เบŠเบฑเป‰เบ™เบฅเบฐเบšเบปเบš. เบ™เบตเป‰เปเบกเปˆเบ™เบชเบฐเบ”เบงเบ, เบเป‰เบญเบ™เบงเปˆเบฒเบกเบฑเบ™เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบชเบดเปˆเบ‡เบ•เปˆเบฒเบ‡เป†เป€เบŠเบฑเปˆเบ™
"Class.forName()" เบˆเบฐเบ„เบปเป‰เบ™เบซเบฒ CLASSPATH เป€เบžเบทเปˆเบญเบŠเบญเบเบซเบฒเบซเป‰เบญเบ‡เบฎเบฝเบ™เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™.

-freduced-เบชเบฐเบ—เป‰เบญเบ™เปƒเบซเป‰เป€เบซเบฑเบ™
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบ gcj เป€เบžเบทเปˆเบญเบšเบฑเบ™เบˆเบธเบˆเปเบฒเบ™เบงเบ™เบ—เบตเปˆเบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบซเป‰เบญเบ‡เบฎเบฝเบ™
meta-data เปƒเบŠเป‰เป€เบžเบทเปˆเบญเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบชเบฐเบ—เป‰เบญเบ™เป€เบงเบฅเบฒเปเบฅเปˆเบ™. เบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเบ‚เบญเบ‡เป€เบ‡เบดเบ™เบเบฒเบเบ›เบฐเบขเบฑเบ”เบ™เบตเป‰เปเบกเปˆเบ™เบเบฒเบ™เบชเบนเบ™เป€เบชเบ
เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เปƒเบŠเป‰เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบชเบฐเบ—เป‰เบญเบ™เบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™เบ‚เบญเบ‡ Java runtime เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™
เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก. เป€เบกเบทเปˆเบญเบ•เบฑเป‰เบ‡เบ‚เปเป‰เบกเบนเบ™ meta เบ—เบฑเบ‡เบซเบกเบปเบ”เบเบปเบเป€เบงเบฑเป‰เบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เป€เบžเบทเปˆเบญเปƒเบซเป‰เป„เบ”เป‰เบ–เบทเบเบ•เป‰เบญเบ‡
runtime semantics เบ–เบทเบเบฅเบปเบšเบฅเป‰เบฒเบ‡.

เบชเปเบฒเบฅเบฑเบšเบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบšเปเปˆเปƒเบŠเป‰เบเบฒเบ™เบชเบฐเบ—เป‰เบญเบ™ (ie serialization, RMI, CORBA เบซเบผเบทเบงเบดเบ—เบตเบเบฒเบ™เป‚เบ—เบซเบฒ
เปƒเบ™เบŠเบธเบ” "java.lang.reflect"), "-freduced-reflection" เบˆเบฐเบชเบปเปˆเบ‡เบœเบปเบ™เปƒเบซเป‰เบ–เบทเบเบ•เป‰เบญเบ‡.
เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ—เบตเปˆเบกเบตเป€เบ‡เบดเบ™เบเบฒเบเบ›เบฐเบขเบฑเบ”เปƒเบ™เบ‚เบฐเบซเบ™เบฒเบ”เบฅเบฐเบซเบฑเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰.

JNI ("-fjni") เปเบฅเบฐเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบ‚เบญเบ‡เบ„เบนเปˆ ABI ("-findirect-dispatch") เบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบ.
เบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบชเบฐเบ—เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™ meta เป€เบ•เบฑเบก. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบ™เบตเป‰, เบกเบฑเบ™เป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เปƒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ”เป‰เบงเบ "-freduced-reflection".

เบฅเบฐเบกเบฑเบ”เบฅเบฐเบงเบฑเบ‡: เบ–เป‰เบฒเบšเปเปˆเบกเบตเบเบฒเบ™เบชเบฐเบ—เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™ meta, เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเปƒเบŠเป‰ "SecurityManager" เบญเบฒเบ”เบˆเบฐ
เบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡. เบเบฒเบ™เป‚เบ—เบซเบฒ "Class.forName()" เบญเบฒเบ”เบˆเบฐเบฅเบปเป‰เบกเป€เบซเบฅเบงเบ–เป‰เบฒเบงเบดเบ—เบตเบเบฒเบ™เป‚เบ—เบซเบฒเบกเบต
เบšเปเปˆเบกเบตเบ‚เปเป‰เบกเบนเบ™ meta เบเบฒเบ™เบชเบฐเบ—เป‰เบญเบ™.

เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบงเบฅเบฒ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™
เบšเบฒเบ‡ gcj เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบเบฒเบ™เบชเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ”เบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบš ABI เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš, เปเบฅเบฐเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบžเบฝเบ‡เปเบ•เปˆเบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™
เปƒเบซเป‰เบ„เบงเบฒเบกเบซเบกเบฒเบเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆ "libgcj", เบŠเบธเบ” runtime, เบ–เบทเบเบ•เบฑเป‰เบ‡เบ„เปˆเบฒ. "libgcj" เปƒเบชเปˆ
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบˆเบฒเบเบเบธเปˆเบกเบ™เบตเป‰เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ a เบชเบฐเป€เบ›เบฑเบ เป„เบŸเบฅเปŒเบ—เบตเปˆเบญเปˆเบฒเบ™เป‚เบ”เบ gcj. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰
เบ–เบทเบเบฅเบฐเบšเบธเป„เบงเป‰เบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰เป€เบžเบทเปˆเบญเบ„เบงเบฒเบกเบชเบปเบกเบšเบนเบ™; เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบเปเบฒเบฅเบฑเบ‡เปƒเบŠเป‰ "libgcj" เปเบฅเป‰เบงเบ—เปˆเบฒเบ™เบˆเบฐเบšเปเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเปเบ•เบฐเบ•เป‰เบญเบ‡
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰.

-fuse-boehm-gc
เบ™เบตเป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ”เป€เบ„เบทเปˆเบญเบ‡เบซเบกเบฒเบ bitmap Boehm GC. เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเบชเบฒเป€เบซเบ”เบ™เบตเป‰
gcj เป€เบžเบทเปˆเบญเบงเบฒเบ‡เบ•เบปเบงเบญเบฐเบ—เบดเบšเบฒเบเป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบงเบฑเบ”เบ–เบธเป€เบ‚เบปเป‰เบฒเปƒเบ™เปเบ•เปˆเบฅเบฐ vtable.

-fhash-synchronization
เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบ‚เปเป‰เบกเบนเบ™ synchronization (เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบš "synchronize", "เบฅเปเบ–เป‰เบฒ", เปเบฅเบฐ
"notify") เบ–เบทเบเบŠเบตเป‰เป„เบ›เบซเบฒเป‚เบ”เบเบ„เปเบฒเบ—เบตเปˆเบขเบนเปˆเปƒเบ™เปเบ•เปˆเบฅเบฐเบงเบฑเบ”เบ–เบธ. เบ”เป‰เบงเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰ gcj เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒ
เบ‚เปเป‰เบกเบนเบ™เบ™เบตเป‰เบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™เบ•เบฒเบ•เบฐเบฅเบฒเบ‡ hash เปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบงเบฑเบ”เบ–เบธเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡.

-fuse-divide-subroutine
เปƒเบ™เบšเบฒเบ‡เบฅเบฐเบšเบปเบš, เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”เบ›เบปเบเบเบฐเบ•เบดเปเบกเปˆเบ™เป€เบญเบตเป‰เบ™เบงเปˆเบฒเป€เบžเบทเปˆเบญเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เปเบšเปˆเบ‡เบˆเบณเบ™เบงเบ™เป€เบ•เบฑเบก. เบ™เบตเป‰โ€‹เปเบกเปˆเบ™
เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบเบปเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบซเบฒเบ™เบ”เป‰เบงเบเบชเบนเบ™.

-fcheck-references
เปƒเบ™เบšเบฒเบ‡เบฅเบฐเบšเบปเบšเบกเบฑเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เปƒเบชเปˆเบเบฒเบ™เบเบงเบ”เบชเบญเบšเปƒเบ™เปเบ–เบงเบ—เบธเบเบ„เบฑเป‰เบ‡เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบงเบฑเบ”เบ–เบธ
เป‚เบ”เบเบœเปˆเบฒเบ™เบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡. เปƒเบ™เบฅเบฐเบšเบปเบšเบญเบทเปˆเบ™เบ—เปˆเบฒเบ™เบˆเบฐเบšเปเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบญเบฑเบ™เบ™เบตเป‰เป€เบžเบฒเบฐเบงเปˆเบฒเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ•เบปเบงเบŠเบตเป‰ null
เบ–เบทเบเบˆเบฑเบšเป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เป‚เบ”เบเป‚เบฎเบ‡เบ‡เบฒเบ™เบœเบฐเบฅเบดเบ”.

-fuse-atomic-builtins
เปƒเบ™เบšเบฒเบ‡เบฅเบฐเบšเบปเบš, GCC เบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‡เบฒเบ™เบ‚เบญเบ‡เบ›เบฐเบฅเปเบฒเบกเบฐเบ™เบนเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™. เปƒเบŠเป‰เบ™เบตเป‰
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบˆเบฐเบšเบฑเบ‡เบ„เบฑเบš gcj เปƒเบŠเป‰ buildins เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบฅเบงเบšเบฅเบงเบกเบฅเบฐเบซเบฑเบ” Java. เบšเปˆเบญเบ™โ€‹เบ™เบตเป‰
เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปเบกเปˆเบ™เบกเบตเบขเบนเปˆ, เบกเบฑเบ™เบ„เบงเบ™เบˆเบฐเบ–เบทเบเบเบงเบ”เบžเบปเบšเป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”, เบชเบฐเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบกเบฑเบเบˆเบฐเบšเปเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™
เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ™เบตเป‰โ€‹.

เปƒเบŠเป‰ aarch64-linux-gnu-gcj เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


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

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

  • 1
    asammdf
    asammdf
    *asammdf* เป€เบ›เบฑเบ™เบ•เบปเบงเปเบเบเบงเบดเป€เบ„เบฒเบฐ Python เบ—เบตเปˆเป„เบง เปเบฅเบฐ
    เบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™เบชเปเบฒเบฅเบฑเบš ASAM (เบชเบฐเบกเบฒเบ„เบปเบกเบชเปเบฒเบฅเบฑเบš
    เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ‚เบญเบ‡เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เปเบฅเบฐ
    เบฅเบฐเบšเบปเบšเบเบฒเบ™เบงเบฑเบ”เปเบ—เบ) MDF / MF4
    (เบฎเบนเบšเปเบšเบšเบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบงเบฑเบ”เปเบ—เบ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” asammdf
  • 2
    LAME (Lame เบšเปเปˆเปเบกเปˆเบ™เบ•เบปเบงเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” MP3)
    LAME (Lame เบšเปเปˆเปเบกเปˆเบ™เบ•เบปเบงเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” MP3)
    LAME เป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เบชเบถเบเบชเบฒเบ—เบตเปˆเบˆเบฐเบ™เปเบฒเปƒเบŠเป‰
    เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบฎเบฝเบ™โ€‹เบฎเบนเป‰โ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เบฅเบฐโ€‹เบซเบฑเบ” MP3โ€‹. เป„เบ”เป‰
    เป€เบ›เบปเป‰เบฒเปเบฒเบเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™ LAME เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡
    เบชเบฝเบ‡โ€‹เบ—เบฒเบ‡โ€‹เบˆเบดเบ”โ€‹เปƒเบˆโ€‹, เบ„เบธเบ™โ€‹เบ™เบฐโ€‹เบžเบฒเบšโ€‹เปเบฅเบฐโ€‹เบ„เบงเบฒเบกโ€‹เป„เบงโ€‹
    เบ‚เบญเบ‡ MP...
    เบ”เบฒเบงเป‚เบซเบฅเบ” LAME (Lame Aint an MP3 Encoder)
  • 3
    wxPython
    wxPython
    เบŠเบธเบ”เบ‚เบญเบ‡เป‚เบกเบ”เบนเบ™เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบ Python เบ—เบตเปˆ
    เบซเปเปˆเบซเป‰เบญเบ‡เบฎเบฝเบ™ GUI เบ‚เป‰เบฒเบกเป€เบงเบ—เบตเบˆเบฒเบ
    wxWidgets.. เบœเบนเป‰เบŠเบปเบก: เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ. เบœเบนเป‰เปƒเบŠเป‰
    เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš: X Window System (X11), Win32 ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” wxPython
  • 4
    packfilemanager
    packfilemanager
    เบ™เบตเป‰เปเบกเปˆเบ™เบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เป„เบŸเบฅเปŒ Total War pack
    เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹, เป€เบฅเบตเปˆเบกโ€‹เบˆเบฒเบโ€‹เบชเบฐโ€‹เบšเบฑเบš 1.7โ€‹. เบ
    เบเบฒเบ™เปเบ™เบฐเบ™เปเบฒเบชเบฑเป‰เบ™เป†เบเปˆเบฝเบงเบเบฑเบš Warscape
    modding: ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” packfilemanager
  • 5
    IPerf2
    IPerf2
    เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบงเบฑเบ”เปเบ—เบ
    เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” TCP เปเบฅเบฐ UDP เบ”เป‰เบงเบเบเบฒเบ™เบงเบฑเบ”เปเบ—เบ
    เบ›เบฐเบกเบฒเบ™เบ—เบฑเบ‡เบเบฒเบ™เบชเบปเปˆเบ‡เบœเปˆเบฒเบ™ เปเบฅเบฐ latency. เป„เบ”เป‰
    เป€เบ›เบปเป‰เบฒเปเบฒเบเบฅเบงเบกเป€เบ–เบดเบ‡เบเบฒเบ™เบฎเบฑเบเบชเบฒเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบง
    iperf cod...
    เบ”เบฒเบงเป‚เบซเบฅเบ” IPerf2
  • 6
    fre:ac - เบ•เบปเบงเปเบ›เบ‡เบชเบฝเบ‡เบŸเบฃเบต
    fre:ac - เบ•เบปเบงเปเบ›เบ‡เบชเบฝเบ‡เบŸเบฃเบต
    fre:ac เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ›เบ‡เบชเบฝเบ‡ เปเบฅเบฐ CD เบŸเบฃเบต
    ripper เบชเปเบฒเบฅเบฑเบšเบฎเบนเบšเปเบšเบšเบ•เปˆเบฒเบ‡เป†เปเบฅเบฐเบ•เบปเบงเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”.
    เบกเบฑเบ™เบกเบต MP3, MP4 / M4A, WMA, Ogg
    เบฎเบนเบšเปเบšเบš Vorbis, FLAC, AAC, เปเบฅเบฐ Bonk
    เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹, ...
    เบ”เบฒเบงโ€‹เป‚เบซเบผเบ”โ€‹เบŸเบฃเบต:ac - เปเบ›เบ‡โ€‹เบชเบฝเบ‡โ€‹เบŸเบฃเบตโ€‹
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

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

  • 1
    ac++
    ac++
    เปƒเบŠเป‰ ac++ เบญเบญเบ™เบฅเบฒเบเป‚เบ”เบเปƒเบŠเป‰ onworks.net
    เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™. ...
    เปเบฅเปˆเบ™ ac++
  • 2
    เบญเบฒเบเบฒเบ•
    เบญเบฒเบเบฒเบ•
    atool - script เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เป„เบŸเบฅเปŒ
    เบฎเบงเบšเบฎเบงเบกเบ‚เบญเบ‡เบ›เบฐเป€เบžเบ”เบ•เปˆเบฒเบ‡เป† ...
    เปเบฅเปˆเบ™ acat
  • 3
    crlutil
    crlutil
    crlutil - เบฅเบฒเบเบŠเบทเปˆ, เบชเป‰เบฒเบ‡, เปเบเป‰เป„เบ‚, เบซเบผเบท
    เบฅเบถเบš CRLs เบžเบฒเบเปƒเบ™เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž NSS
    เป„เบŸเบฅเปŒเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ เปเบฅเบฐเบฅเบฒเบเบŠเบทเปˆ, เบชเป‰เบฒเบ‡,
    เปเบเป‰เป„เบ‚ เบซเบผเบทเบฅเบถเบšเปƒเบšเบฎเบฑเบšเบฎเบญเบ‡เปƒเบ™
    เบญเบฐเบ™เบธเบžเบฒเบ...
    เปเบฅเปˆเบ™ crlutil
  • 4
    crm
    crm
    เปƒเบŠเป‰ crm เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰ onworks.net
    เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™. ...
    เปเบฅเปˆเบ™ crm
  • 5
    FvwmGtkDebug
    FvwmGtkDebug
    FvwmGtkDebug - เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเปเบšเบšเบเบฒเบŸเบดเบ
    fvwm เป‚เบกเบ”เบนเบ™เบ”เบตเบšเบฑเบ ...
    เปเบฅเปˆเบ™ FvwmGtkDebug
  • 6
    FvwmIconBox
    FvwmIconBox
    FvwmIconBox - เป‚เบกเบ”เบนเบ™เบเปˆเบญเบ‡เป„เบญเบ„เบญเบ™ fvwm ...
    เปเบฅเปˆเบ™ FvwmIconBox
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Ad