Egyes Mac-felhasználók telepíteni szeretnék a GCC-t MacOS számítógépükre. A GCC, amely a Gnu Compiler Collection rövidítése, egy gyakran használt fordító, amely támogatja a C, C++, Objective C, Go, Fortran, Ada és más nyelveket, és gyakran használják parancssori programok, írószoftverek és egyebek fordítására. akár számítástechnika órákra, akár parancssori eszközök használatára.
A Mac alapértelmezés szerint nem tartalmazza a GCC-t, de viszonylag egyszerűen telepítheti a GCC-t Mac-re.
Hogyan A GCC telepítése Macre
Az itt alkalmazott megközelítés három lépésből áll; a Command Line Tools telepítése a Mac gépen, majd a HomeBrew és végül a GCC telepítése. Feltételezzük, hogy a MacOS modern verzióját használja (ez az oktatóanyag macOS Ventura vagy MacOS Monterey rendszerrel készült), és van internetkapcsolata.
Nyissa meg a Terminal alkalmazást a Spotlight segítségével a Command+Spacebar megnyomásával és gépelésével. „Terminal” és a return leütése A parancssorba írja be a következőt a Command Line Tools telepítésének megkezdéséhez:
xcode-select–install
Fogadjon bele a Command Line Tools csomag telepítésébe, ha ez kész, most már telepítse a Homebrew csomagkezelőt Mac-re a következő parancssorral:
/bin/bash-c”$(curl-fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”
Miután a Homebrew befejezte a telepítést, a következő paranccsal telepítheti a gcc-t:
brew install gcc
Ha végzett, a következő parancs futtatásával ellenőrizheti, hogy a gcc telepítve van-e és működik:/li>
gcc–version
A GCC mostantól telepítve lesz a Mac-en, és a szokásos módon futtathatja a kód fordításához, vagy bármi máshoz, amit a gcc-nek szándékozik használni.
Miért? t Most futtatom a gcc-t, miután telepítettem a Command Line Tools-t Mac-en?
Megpróbálhatja a gcc parancsot a Command Line Tools telepítése után, de valójában cseng.
Az Apple elhelyez egy gcc-t? bináris a/usr/bin/gcc-ben, de csak a clang LLVM-et futtatja (próbáld ki magad, csak írd be a „gcc” parancsot, és egy clang hibaüzenetet fogsz látni).
A GCC-t manuálisan külön kell telepítenie, ha a GCC-t Mac-en futtatom.
Amikor futtatom a „gcc”-t, „xcrun: error: érvénytelen aktív fejlesztői elérési út” hibaüzenetet kapok! Segítség!
Ha az „xcrun: hiba: érvénytelen aktív fejlesztői elérési út (/Library/Developer/CommandLineTools), hiányzik az xcrun a következő címen:/Library/Developer/CommandLineTools/usr/bin/xcrun” hibaüzenetet látja , telepítenie kell a parancssori eszközöket a Mac számítógépen. Ha már telepített parancssori eszközöket, és nemrég frissítette a MacOS-t, előfordulhat, hogy újra kell telepítenie őket, vagy frissítenie kell a parancssori eszközöket szoftverfrissítéssel, vagy újra a parancssori eszközök újratelepítésével.
Miért. megéri, előfordulhat, hogy ugyanazt az xcrun érvénytelen aktív fejlesztői elérési út hibát látja a git és sok más parancssori eszköz használatakor, és a megoldás ugyanaz.
Mi a teendő, ha a gcc-t a forrásból szeretném lefordítani a Mac-en?
A gcc-t a Mac-en is lefordíthatja forrásból, ha annyira hajlandó, de a Homebrew csomagkezelőként való használata megkönnyíti a munkáját, mivel az összes többi függőséget és könyvtárat úgy kezeli nos, és sok más tipp és előny is van a Homebrew használatával.
Ennek ellenére, ha a gcc-t a semmiből szeretnéd lefordítani, megtalálhatod a legújabb verziót a GCC GNU ftp tükörben:
https://ftpmirror.gnu.org/gcc/
–
Sikeresen telepítette a gcc-t Mac számítógépére? Belefutott valami csuklásba? Mi a véleménye a Homebrew egyszerű használatáról a gcc Mac-re történő telepítéséhez? Ossza meg gondolatait és tapasztalatait a megjegyzésekben.