ืืืื ืืคืงืืื aarch64-linux-gnu-gccgo ืฉื ืืชื ืืืจืืฅ ืืกืคืง ืืืืจืื ืืืื ืื ืฉื OnWorks ืืืืฆืขืืช ืืืช ืืชืื ืืช ืืขืืืื ืืืงืืื ืืช ืืืจืืืืช ืฉืื ื ืืืื ื ืืืื Ubuntu Online, Fedora Online, ืืืืืืืจ ืืงืืื ืฉื Windows ืื ืืืืืืืจ ืืงืืื ืฉื MAC OS
ืชึธืึฐื ึดืืช:
ืฉืึตื
gccgo - ืืืืจ ืืืืกืก GCC ืืฉืคืช Go
ืชึทืงืฆึดืืจ
gccgo [-c|-S]
[-g] [-ืขืืื] [-Oืจึธืึธื]
[-Idir...] [-Ldir...]
[-o ืืืกืฃ] ืืงืืืฅ...
ืจืง ืืืคืฉืจืืืืช ืืฉืืืืฉืืืช ืืืืชืจ ืืคืืจืืืช ืืื; ืจืื ืืืื ืืืื ืืฉืืจ.
ืชืืืืจ
ืืฉืืืื gccgo ืืคืงืืื ืืื ืืืืช ื gcc ืืชืืื ืืจืืืช ืืืืชื ืืคืฉืจืืืืช. ืึถื
ืืืจืื ืืชืขื ืจืง ืืช ืืืคืฉืจืืืืช ืืกืคืฆืืคืืืช gccgo.
ืืฉืืืื gccgo ื ืืชื ืืืฉืชืืฉ ืืคืงืืื ืืื ืืืืจ ืืช ืงืื ืืืงืืจ Go ืืงืืืฅ ืืืืืืงื, ืงืืฉืืจ ื
ืืืกืฃ ืฉื ืงืืฆื ืืืืืืงื ืืืื, ืื ืืขืฉืืช ืืช ืฉื ืืื ืืจืฆืฃ.
ืงืื ืืืงืืจ ืฉื Go ืืืจืื ืืืืืืืช. ืืืืื ืืืจืืืช ืืืงืืจ Go ืืื ืื ืืืชืจ
ืงืืฆืื. ืืฉ ืืืจืืื ืืช ืื ืืงืืฆืื ืืืืืื ืืืช, ืขื ืืื ืืขืืจืช ืื ืืงืืฆืื
ืงืืฆืื ืืืืขืื ืื ื gccgo. ืงืจืืื ืืืืืช ืฉื gccgo ืืืื ืืืจืืื ืจืง ืกืื ืื
ืึฒืึดืืึธื.
ืืืืืช Go One ืขืฉืืื "ืืืืื" ืืืืืช Go ืืืจืช. ืืืืืื ืืืืืืืช ืืืืืช ืืืืืช
ืืืจ ืืืืืจ; gccgo ืืงืจื ืืช ื ืชืื ื ืืืืืื โโืืฉืืจืืช ืืืืืืื ืฉืืืจืืื.
ืืืฉืจ ืืืืื ืื ืืงืืฉืจืช ืืืืืจ ืืืชืจ, ืืฉ ืืืืื ืืช ืืืคืก ืืงืืืคืืืฆืื ืฉื ืืืืืื
ืคืงืืืช ืืงืืฉืืจ.
ืืืจื ืืื ืืฉ ืืืจืืื ืชืืื ืืืช Go ืขื ืืืืข ืขื ื ืืคืื ืืืืื, ื -ื1 ืืื ืืจืืจืช ืืืืื
ืืืคืืจื ืืืื. ืืกืจืช ืชืืื ืืช Go ืืืจื ืืื ืชืืจืื ืื ืืืชื ืื ืืฆืืจื ืื ื ืืื ื ืื ืืืืืฉื.
ืืคืฉืจืืืืช
-Idir
ืฆืืื ืกืคืจืืื ืืฉืืืืฉ ืืขืช ืืืคืืฉ ืืืืืช ืืืืื โโืืืื ืืืืืจ.
-Ldir
ืืขืช ืงืืฉืืจ, ืฆืืื ืกืคืจืืืช ืืืคืืฉ ืืกืคืจืืื, ืืื ืขื gcc.
-fgo-pkgpath=ืืืจืืืช
ืืืืจ ืืช ื ืชืื ืืืืืื ืืฉืืืืฉ. ืื ืืืืืจ ืืช ืืขืจื ืืืืืืจ ืขื ืืื ืฉืืืช PkgPath ืฉื
ืืฉืงืคืื.ืืงืื ืืืืืืงืืื. ืืื ืืฉืืฉ ืื ืืฉืืืช ืฉื ืกืืืื ืืืืืื ืืืืืืืื. ื
ืืจืืืื ื ืืืคืฉืจืืช ืื ืืืืจ ืืืืืช ืืืจื ืืื ืืืืจืืืช ืฉืชืฉืืฉ ืืืืืื โโืื
ืืืืื ืืืืจ ืืชืงื ืชื; ืืืืืื ืืืจืืช, ืฉื ื ืชืื ืืชืื ืืกืคืจืืืช
ืฉืฆืืื ืขื ืืื -I ืืึนืคึผึฐืฆึดืึธื.
-fgo-prefix=ืืืจืืืช
ืืืืจื ืืืื ื -fgo-pkgpath. ืืืจืืืื ื ืืฉืืื ืขื ืฉื ืืืืืื
ืืงืืืฅ ืืืงืืจ ืืื ืืืืฆืจ ืืช ื ืชืื ืืืืืื. ืื -fgo-pkgpath ืืฉืืฉ,
-fgo-ืชืืืืืช ืืชืขืื.
Go ืืชืืจ ืืชืืื ืืช ืืืืื ืืืืื ืืืชืจ ืืืืืื ืืืช ืขื ืืืชื ืฉื ื-
ืกืขืืฃ "ืืืืื" ืืงืืืฅ ืืืงืืจ, ืื ืื ืืจืืจ ืฉืฉืชื ืืืืืืืช ืืืืืืช ืืืืืช
ืืืืื ืืืืฆืขืืช ืฉืืืช ื ืชืืืื ืฉืื ืื. ืืื ืฉืื ืืขืืื ืืืชื gccgo, ืื
-fgo-pkgpath or -fgo-ืชืืืืืช ืืฉ ืืฆืืื ืืขืช โโืงืืืคืืืฆืื ืฉื ืืืืื.
ืืืืฆืขืืช ืืื ืืื -fgo-pkgpath or -fgo-ืชืืืืืช ืืฉืืืช ืืช ืืืืคืื ืืืืืื ื"ืขืืงืจื"
ืืืืื ืืืชืืจ ืืืืื ืืืืื ืืื ืื ืืืืื ืืืจืช.
-fgo-relative-import-path=dir
ืืืื ืืืกื ืืื ืืืื ืฉืืชืืื ื ./ or ../. ืื ื ืขืฉื ืฉืืืืฉ ืืืคืฉืจืืช ืื,
gccgo ืืฉืชืืฉ dir ืืชืืจ ืงืืืืืช ืืืืืื โโืืืืกื ืืขืช ืืืคืืฉ ืืืจืื.
-ืืฆืืจืช-ืืืืจื-frequire
-fno-require-return statement
ืืืจืืจืช ืืืื gccgo ืืืืืจ ืขื ืคืื ืงืฆืืืช ืฉืืฉ ืืื ืคืจืืืจ ืืืืจื ืืื ืื ืืืชืจ
ืื ืืกืจื ืืฆืืจืช "ืืืืจื" ืืคืืจืฉืช. ืืืืจื ืื ืขืฉืืื ืืืืืช ืืืฉืืชืช ืืืืฆืขืืช
-fno-require-return statement.
-fgo-check-divide-XNUMX
ืืืกืฃ ืืืืืืช ืืคืืจืฉืืช ืืืืืงื ืืืคืก. ื-Go ืืืืงื (ืื modulos) ืืืคืก
ืืืจื ืืคืื ืืงื. ืืืขืจืืืช ืืื ืืงืก ืื ืืืืื ืืืื ืืจืืฆื ืขื ืืื ืชืคืืกืช ื-
ืืืช "SIGFPE". ืืขืืืื ืืกืืืืื, ืืืื PowerPC, ืืื ื ืืืฆืจืื SIGFPE ืขื
ืืืืงื ืืืคืก. ืืื ื ืจืืฆื ืืกืืืืื ืืื ื ืืืืฆืจืื ืืืช ืฉื ืืชื ืืชืคืืก. ืขึทื
ืืขืจืืืช ืืื, ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช ืื. ืื ืฉื ืืชื ืืืกืืจ ืืช ืืืืืืืช ืืืืฆืขืืช
-fno-ืืื-ืืืืง-ืืืง-ืืคืก. ืืคืฉืจืืช ืื ืืืคืขืืช ืืขืช ืืืจืืจืช ืืืื, ืื ืืขืชืื
ืขืฉืื ืืืืืช ืืืื ืืืจืืจืช ืืืื ืืืขืจืืืช ืฉืืื ื ืืืจืฉืืช ืืืช.
-fgo-check-divide-overflow
ืืืกืฃ ืฆ'ืงืื ืืคืืจืฉืื ืขืืืจ ืืฆืคืช ืืืืงื. ืืืืืื, ืืฆืคืช ืืืืงื ืืชืจืืฉืช ืืืฉืจ
ืืืฉืื "INT_MIN / -1". ื-Go ืื ืฆืจืื ืืืืืช ืขืืืฃ, ืืื ืืืืฆืจ "INT_MIN". ืืื
ืืขืืืื, ืืืื x86, ืืืืฆืจืื ืืืืืืช ืขื ืืฆืคืช ืืืืงื. ืืืขืจืืืช ืืืื, ืื
ื ืืชื ืืืฉืชืืฉ ืืืคืฉืจืืช. ืื ืฉื ืืชื ืืืกืืจ ืืช ืืืืืืืช ืืืืฆืขืืช -fno-go-check-divide-flow.
ืืคืฉืจืืช ืื ืืืคืขืืช ืืขืช ืืืจืืจืช ืืืื, ืื ืืขืชืื ืขืฉืืื ืืืืืช ืืืืื ืืืจืืจืช ืืืื
ืืขืจืืืช ืฉืืื ื ืืืจืฉืืช ืืืช.
-g ืื ืืกืื ืืจื gcc ืืึนืคึผึฐืฆึดืึธื. ืื ืืืืืจ ืืื ืื ืืืจืืจืช ืืืื gccgo ืคืื ื
ืขื ืืฆืืจืช ืืืืข ืืืืื ืขื ืืืงืืืื ืืืืคืฆืื ืืกืื ืืจืืืช -ื1.
ืืกืืื ืืื ืืื ืฉืชืืื ืืืช Go ืืืจืฉืืช ืืืืข ืขื ื ืืคืื ืืืืื ืืื ืืืืืช ืืืื
ืืงืื ืืืืข ืขื ืขืงืืืช ืืืืจื. ืืคืืจืฉ -ื0 ื ืืชื ืืืฉืชืืฉ ืืื ืืืฉืืืช ืืช ืืืฆืืจื ืฉื
ืืืืข ืืืืื, ืืืืงืจื ืื ืคืื ืงืฆืืืช ืืกืืืืืช ืฉื ืกืคืจืืื ืกืื ืืจืืืช, ืืืื
"runtime.Callers", ืื ืืคืขื ืืืืื.
ืืฉืชืืฉ ื-aarch64-linux-gnu-gccgo ืืืืคื ืืงืืื ืืืืฆืขืืช ืฉืืจืืชื onworks.net