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

OnWorks favicon

gauche-config - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

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

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

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

NAME


gauche-config - เบ”เบถเบ‡เป€เบญเบปเบฒเบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบเปเบฒเบซเบ™เบปเบ”เบ„เปˆเบฒเบ‚เบญเบ‡ Gauche

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


gauche-config เบ—เบฒเบ‡เป€เบฅเบทเบญเบ

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


Gauche-config เบชเบฐโ€‹เปเบ”เบ‡โ€‹เบ•เบปเบงโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เบเบฒเบ™โ€‹เบ•เปˆเบฒเบ‡เป†โ€‹เบ—เบตเปˆโ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เบ‚เบญเบ‡โ€‹
เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™ Gauche. เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™ Makefile เปเบฅเบฐเบชเบฐเบ„เบดเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบญเบทเปˆเบ™เป†
เบ—เบตเปˆเปƒเบŠเป‰ Gauche.

OPTIONS


เป‚เบ”เบโ€‹เบ—เบปเปˆเบงโ€‹เป„เบ› เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต
-V เบชเบฐเบšเบฑเบš Gauche.

--เบ›เบฑเบšโ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เบ„เบทเบ™โ€‹เปƒเบซเบกเปˆ
เบžเบดเบกเป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ Gauche เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™. เบกเบฑเบ™โ€‹เปเบกเปˆเบ™
pretty handy เปƒเบ™ เบเบฒเบ™ configure เบ•เบปเป‰เบ™ เป„เบกเป‰ เปเบซเบผเปˆเบ‡ Gauche เบญเบทเปˆเบ™ เบ—เบตเปˆ เบกเบต เบเบฒเบ™ เบ•เบฑเป‰เบ‡ เบ„เปˆเบฒ เบ”เบฝเบง เบเบฑเบ™;
เบžเบฝเบ‡เปเบ•เปˆเบžเบดเบก `gauche-config --reconfigure | sh'.

เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™ to เบฅเบงเบšเบฅเบงเบก an เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ เบ›เบฐเป„เบงเป‰
- เบ‚เป‰เบญเบ, -L, -l
เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบ•เบปเบงเป€เบฅเบทเบญเบ "-I" (เบฅเบงเบกเบ—เบฑเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต), เบ—เบฒเบ‡เป€เบฅเบทเบญเบ "-L" (เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”), เปเบฅเบฐ
"-l" เบ—เบฒเบ‡เป€เบฅเบทเบญเบ (เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”) เบชเปเบฒเบฅเบฑเบš compiler เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เป€เบžเบทเปˆเบญเบฅเบงเบšเบฅเบงเบก
เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบซเป‰เบญเบ‡เบชเบฐเปเบธเบ” Gauche.

--cc เบŠเบทเปˆเบ‚เบญเบ‡ compiler เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™.

--ac เบŠเบทเปˆเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบ›เบฐเบเบญเบšเบกเบต macro autoconf เบชเบฐเป€เบžเบฒเบฐ Gauche.

--เป‚เบ„เป‰เบ‡ เบฅเบฒเบเป€เบŠเบฑเบ™เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ, เป€เบŠเบดเปˆเบ‡เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบŠเบทเปˆเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ
เป„เบŸเบฅเปŒ, เป€เบŠเบฑเปˆเบ™: "i686-pc-linux-gnu".

เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™ to เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ เป„เบŸ
--syslibdir, --sysarchdir, --sysincdir
เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเป„เบŸเบฅเปŒ Scheme เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบซเบผเบฑเบเบ‚เบญเบ‡ Gauche, เบ‚เบถเป‰เบ™เบเบฑเบšเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ
เป„เบŸเบฅเปŒ, เปเบฅเบฐเป„เบŸเบฅเปŒ header เบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡, เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบš. เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ‚เบถเป‰เบ™เบเบฑเบš
Gauche เบซเบผเบฑเบ; เปเบžเบฑเบเป€เบเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบšเปเปˆเบ„เบงเบ™เปƒเบชเปˆเป„เบŸเบฅเปŒเปƒเบ™เบžเบงเบเบกเบฑเบ™.

--sitelibdir, --sitearchdir, --siteincdir
เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเปเบžเบฑเบเป€เบเบฑเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบˆเบฐเบงเบฒเบ‡เป„เบŸเบฅเปŒ Scheme, เบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐ.
เป„เบŸเบฅเปŒเบ—เบตเปˆเบ‚เบถเป‰เบ™เบเบฑเบš, เปเบฅเบฐเป„เบŸเบฅเปŒ header, เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบš.

--pkglibdir, --pkgarchdir, --pkgincdir
เบ„เบทเบเบฑเบ™เบเบฑเบš --sitelibdir เปเบฅเบฐเบญเบทเปˆเบ™เป†, เบเบปเบเป€เบงเบฑเป‰เบ™เบŠเบทเปˆเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบžเบทเป‰เบ™เบ–เบฒเบ™เบ–เบทเบเบ›เบฐเป„เบงเป‰เป€เบ›เบฑเบ™
`${datadir}'. เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเปเบกเปˆเบ™เป€เบซเบกเบฒเบฐเบชเบปเบกเบ—เบตเปˆเบˆเบฐเบเบฑเบ‡เบขเบนเปˆเปƒเบ™ Makefiles, เบชเปเบฒเบฅเบฑเบšเบžเบทเป‰เบ™เบ–เบฒเบ™
เป„เบ”เป€เบฃเบฑเบเบ—เปเบฃเบตเบชเบฒเบกเบฒเบ”เบ–เบทเบ overridden เปƒเบ™เป€เบงเบฅเบฒเบชเป‰เบฒเบ‡เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบเปเบฒเบ™เบปเบ”เป€เบงเบฅเบฒ. เป„เบ”เป‰
เปเบกเปˆเปเบšเบšเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบŠเบธเบ”เบ‚เบฐเบซเบเบฒเบ Gauche เปƒเบŠเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰.

--mandir, --infodir
เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆ gaache manpage เปเบฅเบฐเป€เบญเบเบฐเบชเบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡.

เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™ to เบฅเบงเบšเบฅเบงเบก เบ›เบฐเป„เบงเป‰ เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบ
--object-suffix
เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบ‚เบญเบ‡เบงเบฑเบ”เบ–เบธเบ—เบตเปˆเบฅเบงเบšเบฅเบงเบก (เบ•เบปเบงเบขเปˆเบฒเบ‡ 'o').

--executable-suffix
Suffix เบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰ (เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒเบขเบนเปˆเปƒเบ™เบ•เบปเบงเปเบ›เบ‚เบญเบ‡ Unix, เปเบฅเบฐ '.exe' เปƒเบ™ Windows.
เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ '.' เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบ„เปเบฒเบ•เปเปˆเบ—เป‰เบฒเบเปƒเบ™เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰, เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบกเบเบฑเบš -suffix เบญเบทเปˆเบ™เป†
เบ•เบปเบงเป€เบฅเบทเบญเบ

--so-suffix
เบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบเบ‚เบญเบ‡เป‚เบกเบ”เบนเบ™เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เป‚เบซเบผเบ”เป„เบ”เป‰เปเบšเบšเป„เบ”เบ™เบฒเบกเบดเบ (dlopen-able) (เป€เบŠเบฑเปˆเบ™ 'so' เบซเบผเบท 'dll').

--so-cflags
เบ•เป‰เบญเบ‡เบกเบตเบ—เบธเบ‡เป€เบžเบทเปˆเบญเบฅเบงเบšเบฅเบงเบกเบงเบฑเบ”เบ–เบธเบ—เบตเปˆเปƒเบŠเป‰เบฎเปˆเบงเบกเบเบฑเบ™.

--so-ldflags
เบ—เบธเบ‡เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบžเบทเปˆเบญเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบ gaache.

--so-libs
เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ—เบตเปˆเบˆเบฐเป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบเบฑเบšเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบ gaache.

--dylib-suffix
เบ„เบณเบ•เปเปˆเบ—เป‰เบฒเบเบชเบณเบฅเบฑเบšเบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เปเบšเบšเป„เบ”เบ™เบฒเบกเบดเบ. เบšเบฒเบ‡เบ•เบปเบงเปเบ›เบ‚เบญเบ‡ unix เบ•เป‰เบญเบ‡เบเบฒเบ™เบ„เปเบฒเบ•เปเปˆเบ—เป‰เบฒเบเบžเบดเป€เบชเบ”
(เป€เบŠเบฑเปˆเบ™ 'dylib'). เปƒเบ™เป€เบงเบ—เบตเบญเบทเปˆเบ™เป†, เบ™เบตเป‰เปเบกเปˆเบ™เบ„เบทเบเบฑเบ™เบเบฑเบš '--so-suffix'.

--dylib-ldflags
เบ•เป‰เบญเบ‡เบกเบตเบ—เบธเบ‡เป€เบžเบทเปˆเบญเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป„เบŸเบฅเปŒเบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เปเบšเบšเป„เบ”เบ™เบฒเบกเบดเบ. เบšเบฒเบ‡เบ•เบปเบงเปเบ› Unix เบ•เป‰เบญเบ‡เบเบฒเบ™
เบ—เบธเบ‡โ€‹เบžเบดโ€‹เป€เบชเบ”โ€‹. เปƒเบ™เป€เบงเบ—เบตเบญเบทเปˆเบ™เป†, เบ™เบตเป‰เปเบกเปˆเบ™เบ„เบทเบเบฑเบ™เบเบฑเบš '--so-ldflags'.

--rpath-เบ—เบธเบ‡
Compler flag(s) เป€เบžเบทเปˆเบญเบเบฑเบ‡ RPATH เปƒเบ™เบ–เบฒเบ™เบชเบญเบ‡.

--libgauche-so
เบŠเบทเปˆเบ‚เบญเบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ—เบตเปˆเปƒเบŠเป‰เบฎเปˆเบงเบกเบเบฑเบ™เบ‚เบญเบ‡ libgauche.

AUTHORS


เบŠเบดเป‚เบฃ เบ„เบฒเบงเบฒเบ (shiro @ acm. org)

เปƒเบŠเป‰ gauche-config เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


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

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

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

Ad