Opgaver i denne lektion  forrige -- Tastaturgenvej: 'p'  næste -- Tastaturgenvej: 'n'  Gå til slide, hvor denne opgave er tilknyttet -- Tastaturgenvej: 'u'  

Opgave 1.4
Mac OS X: Installation of GCC og LLDB


Hvis du gennemgår denne opgave kommer du godt i gang med gcc fra en kommando-prompt på en Mac.

I dette kursus anbefaler vi at du oversætter C-programmer ved eksplicit at kalde en C-compiler fra en kommando-prompt (shell).

Vi anbefaler at macOS-brugere installerer programmerne GCC (GNU Compiler Collection) og LLDB gennem pakkehåndteringsystemet Homebrew. Homebrew er et pakkehåndteringsystem til macOS der automatiserer installationen af mange forskellige programmer, heriblandt GCC. Du kan læse mere om Homebrew på hjemmesiden http://brew.sh/.

Bemærk at denne opgave kun er relevant hvis du kører macOS 10.6 eller nyere, og du ønsker at installere GCC og LLDB gennem pakkehåndteringsystemet Homebrew.

Der er lavet en video (uden lydspor) der viser installationen.

Først installeres Homebrew og LLDB på macOS:

  1. Åben programmet Terminal. Det kan ligge under Applications -> Utilities -> Terminal (eller på dansk: Programmer -> Hjælpeprogrammer -> Terminal).
  2. Kopier den følgende kommando fra http://brew.sh/ over i Terminal-vinduet og afslut med enter:
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  3. Du bliver nu bedt om at indtaste dit password. Indtast dit password og afslut med enter. Du kan hverken se dit password eller et antal stjerner (*) når du taster det -- koden er usynlig.
  4. Du vil nu blive informeret om at Xcode Command Line Tools vil blive installeret. Tryk enter for at fortsætte installationen.
  5. Når installationen melder Installation Succesful! er Homebrew og LLDB installeret.
  6. Luk Terminal-vinduet.
  7. Homebrew og LLDB kan herefter køres i Terminal-vinduer med kommandoerne homebrew og lldb. Du kan gå videre til installationen af GCC.

Derefter installer GCC gennem Homebrew på macOS:

  1. Åben programmet Terminal. Det kan ligge under Applications -> Utilities -> Terminal (eller på dansk: Programmer -> Hjælpeprogrammer -> Terminal).
  2. Kopier den følgende kommando over i Terminal vinduet og afslut med enter: brew install gcc
  3. Luk Terminal-vinduet.
  4. GCC kan herefter køres i Terminal-vinduer med kommandoen gcc-versionummeret, hvilket på nuværende tidspunkt er gcc-11.

NOTE: Kommandoen gcc i de nyeste udgaver af macOS starter ikke GCC men derimod programmet Clang, der er en alternativ C compiler til GCC. Du kan se hvilken af de to programmer der blive kaldt på dit system med kommandoen gcc -v der printer versions-information i Terminal vinduet.

Tak til Anders Schlichtkrull og Johannes Bjerva for udarbejdelsen af denne vejledning. Tak til Søren Kejser Jensen for en tidligere formulering af denne opgave.


Der findes ingen løsning til denne opgave