Kompilieren eine C-Datei auf dem Mac

Mehvish Ashiq 20 März 2023 C C Compile
Kompilieren eine C-Datei auf dem Mac

Dieser Artikel zeigt, wie man eine .c-Datei unter macOS kompiliert und führt die Voraussetzungen für die erfolgreiche Ausführung der .c-Datei auf.

Kompilieren eine .c-Datei auf dem Mac-Betriebssystem

Das Kompilieren einer .c-Datei auf dem macOS ist sehr einfach und kann wie folgt durchgeführt werden.

gcc -o program program.c

Außerdem führen wir das wie unten angegeben aus, um die ausführbare Datei auszuführen.

./program

Am wichtigsten ist es jedoch, die richtigen Tools zum Ausführen der .c-Datei zu haben. Es gibt zwei Möglichkeiten, die richtigen Tools zum Kompilieren des .c-Codes unter macOS zu erhalten.

Methode 1:

  1. Schreiben und speichern Sie Ihren Code als program.c.

  2. Jetzt brauchen wir einen Compiler, um den .c-Code zu kompilieren. Navigieren Sie zum App Store und installieren Sie den XCode und die Entwicklungstools.

  3. Installieren Sie die Befehlszeilentools im Mac-Terminal.

  4. Verwenden Sie xcode-select --install, um die Befehlszeilentools zu installieren.

  5. Sobald wir damit fertig sind, ist es am einfachsten, die Vorteile der Xcode-IDE zu nutzen oder gcc wie oben angegeben zu verwenden. Wir können auch den clang (clang LLVM-Compiler) anstelle des gcc verwenden, wenn wir die neueste Version von macOS X verwenden.

    clang program.c -o program
    
  6. Zuletzt führen Sie das Programm wie folgt aus.

```text
./program
```

Methode 2:

  1. Installieren Sie den gcc-Compiler.

  2. Stellen Sie sicher, dass Sie sich zuerst im Verzeichnis der Datei befinden.

    cd directory/path/to/file
    
  3. Kompilieren Sie den Code wie unten beschrieben.

    gcc program.c -o program
    
  4. Führen Sie das Programm wie folgt vom Terminal aus.

    ./program
    

Sie können hier mehr über C-Compiler für macOS erfahren.

Genießen Sie unsere Tutorials? Abonnieren Sie DelftStack auf YouTube, um uns bei der Erstellung weiterer hochwertiger Videoanleitungen zu unterstützen. Abonnieren
Mehvish Ashiq avatar Mehvish Ashiq avatar

Mehvish Ashiq is a former Java Programmer and a Data Science enthusiast who leverages her expertise to help others to learn and grow by creating interesting, useful, and reader-friendly content in Computer Programming, Data Science, and Technology.

LinkedIn GitHub Facebook