OnWorks Linux เปเบฅเบฐ Windows Online WorkStations

Logo

เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบญเบญเบ™เป„เบฅเบ™เปŒเบŸเบฃเบตเบชเปเบฒเบฅเบฑเบš WorkStations

<Previous | เป€เบ™เบทเป‰เบญเปƒเบ™ | เบ•เปเปˆเป„เบ›>

6.21.2. เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡ GCC

เป‚เบ›เบฃเปเบเบฃเบกเบ—เบตเปˆเบ•เบดเบ”เบ•เบฑเป‰เบ‡: c++, cc (link to gcc), cpp, g++, gcc, gcc-ar, gcc-nm, gcc-ranlib, gcov, gcov-dump, เปเบฅเบฐ gcov-tool

เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”เบ—เบตเปˆเบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบฅเป‰เบง: libasan.{a,so}, libatomic.{a,so}, libcc1.so, libgcc.a, libgcc_eh.a, libgcc_s.so, libgcov.a, libgomp.{a,so}, libitm.{ a,so}, liblsan.{a,so}, liblto_plugin.so, libquadmath.{a,so}, libssp.{a,so}, libssp_nonshared.a, libstdc++.{a,so}, libstdc++fs. a, libsupc++.a, libtsan.

{a,so}, เปเบฅเบฐ libubsan.{a,so}

เป„เบ”เป€เบฃเบฑเบเบ—เปเบฃเบตเบ—เบตเปˆเบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบฅเป‰เบง: /usr/include/c++, /usr/lib/gcc, /usr/libexec/gcc, เปเบฅเบฐ /usr/share/gcc-9.2.0


เบ„เบณเบญเบฐเบ—เบดเบšเบฒเบเบชเบฑเป‰เบ™เป†

c++ C++ compiler


cc The C compiler

cpp The C preprocessor; เบกเบฑเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบ compiler เป€เบžเบทเปˆเบญเบ‚เบฐเบซเบเบฒเบเบเบฒเบ™ #include, #define, เปเบฅเบฐเบ„เปเบฒเบ–เบฐเปเบซเบผเบ‡เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เปƒเบ™เป„เบŸเบฅเปŒเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš.

g++ C++ compiler

gcc The C compiler

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

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

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

gcov เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบปเบ”เบชเบญเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡; เบกเบฑเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบงเบดเป€เบ„เบฒเบฐเป‚เบ„เบ‡เบเบฒเบ™เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบšเปˆเบญเบ™เบ—เบตเปˆเบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบˆเบฐเบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบšเบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”

gcov-dump เป€เบ„เบทเปˆเบญเบ‡เบกเบท dump gcda เปเบฅเบฐ gcno เบญเบญเบšเป„เบฅเบ™เปŒ gcov-เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบท เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ›เบฐเบกเบงเบ™เบœเบปเบ™เป‚เบ›เบฃเป„เบŸเบฅเปŒ gcda เปเบšเบšเบญเบญเบšเป„เบฅเบ™เปŒ libasan เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”เป€เบงเบฅเบฒเปเบฅเปˆเบ™เบ—เบตเปˆเบขเบนเปˆเบญเบฒเปƒเบช Sanitizer libatomic GCC atomic build-in เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” runtime libcc1 เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” C preprocessing

libgcc เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป€เบงเบฅเบฒเปเบฅเปˆเบ™เบชเปเบฒเบฅเบฑเบš gcc

libgcov เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”เบ™เบตเป‰เบ–เบทเบเป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เป€เบ‚เบปเป‰เบฒเบเบฑเบšเป‚เบ›เบฃเปเบเบก เป€เบกเบทเปˆเบญ GCC เบ–เบทเบเปเบ™เบฐเบ™เบณเปƒเบซเป‰เป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เบชเป‰เบฒเบ‡เป‚เบ›เบฃเป„เบŸเบฅเปŒ

เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” libgomp GNU เบ‚เบญเบ‡ OpenMP API เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เป‚เบ„เบ‡เบเบฒเบ™เบ‚เบฐเบซเบ™เบฒเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ—เบตเปˆเปƒเบŠเป‰เบฎเปˆเบงเบกเบเบฑเบ™เบซเบผเบฒเบเป€เบงเบ—เบตเปƒเบ™ C/C++ เปเบฅเบฐ Fortran

liblsan The Leak Sanitizer runtime library

liblto_plugin GCC's Link Time Optimization (LTO) plugin เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰ GCC เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเปƒเบ™เบ—เบปเปˆเบงเบซเบ™เปˆเบงเบเบ‡เบฒเบ™เบฅเบงเบšเบฅเบงเบก.

libquadmath GCC Quad Precision Math Library API

libssp เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบฎเบฑเบ”เบ›เบฐเบˆเบณเบ—เบตเปˆเบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™ stack-smashing เบ‚เบญเบ‡ GCC

libstdc++ เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ” C++ เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™

libstdc++fs ISO/IEC TS 18822:2015 เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒ

libsupc ++ เบชเบฐเปœเบญเบ‡เบเบฒเบ™เบชเบฐเปœเบฑเบšเบชเบฐเปœเบธเบ™เบงเบฝเบเบ›เบฐเบˆเบณเบชเบณเบฅเบฑเบšเบžเบฒเบชเบฒเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฃเปเบเบฃเบก C ++

libtsan The Thread Sanitizer runtime library

libubsan เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”เป€เบงเบฅเบฒเปเบฅเปˆเบ™เป€เบ„เบทเปˆเบญเบ‡เบญเบฐเบ™เบฒเป„เบกเบžเบถเบ”เบ•เบดเบเบณเบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบเบณเบ™เบปเบ”


OS Cloud Computing เบเบญเบ”เบ™เบดเบเบปเบกเบขเบนเปˆ OnWorks: