Hauptinhalt

Ändern des Standard-Compilers

Ändern der Standardeinstellung auf Windows-Systemen

MATLAB® unterhält separate Standard-Compileroptionen für Dateien in den Sprachen C, C++ und Fortran. Falls Sie über mehrere von MATLAB unterstützte Compiler für eine auf Ihrem Windows®-System installierte Sprache verfügen, wählt MATLAB einen als Standard-Compiler aus. Verwenden Sie den Befehl mex -setup lang, um die Standardeinstellung zu ändern. MATLAB zeigt eine Meldung mit Links zur Auswahl eines anderen Standardcompilers an.

Falls Sie mex -setup ohne das Argument lang aufrufen, zeigt MATLAB Informationen über den standardmäßigen C Compiler an. MATLAB zeigt auch Links zu den anderen unterstützten Sprachen an. Wählen Sie einen Link aus, um die Standardeinstellung für eine andere Sprache zu ändern.

Falls Sie mex -setup anhand einer Eingabeaufforderung des Betriebssystems aufrufen, zeigt MATLAB die gleichen Informationen an. Die Meldung enthält jedoch keine Links. Stattdessen zeigt MATLAB die entsprechende mex-Befehlssyntax zum Ändern des Standardcompilers an. Kopieren Sie den Befehl und fügen Sie ihn in die Eingabeaufforderung des Betriebssystems ein.

Der von Ihnen gewählte Compiler bleibt der Standard für diese Sprache, bis Sie zur Auswahl einer anderen Standardeinstellung mex -setup aufrufen.

C Compiler

Geben Sie zum Ändern des standardmäßigen C Compilers in der MATLAB-Eingabeaufforderung Folgendes ein:

mex -setup

mex -setup zeigt standardmäßig Informationen über den C Compiler an. MATLAB zeigt auch Links zu anderen C Compilern auf Ihrem System an. Wählen Sie einen dieser Links, um die Standardeinstellung zu ändern.

Sie können aber auch Folgendes eingeben:

mex -setup c

C++ Compiler

Geben Sie zum Ändern des standardmäßigen C++ Compilers Folgendes ein:

mex -setup cpp

MATLAB zeigt Informationen über den standardmäßigen C++ Compiler an und stellt Links zu anderen C++ Compilern auf Ihrem System bereit. Wählen Sie einen dieser Links, um die Standardeinstellung zu ändern. Ein Beispiel dazu finden Sie unter Auswählen eines C++ Compilers.

Fortran Compiler

Geben Sie zum Ändern des Standard-Fortran-Compilers Folgendes ein:

mex -setup Fortran

Ändern der Standardeinstellung auf Linux-Systemen

Informationen über den Wechsel zu einer unterstützten Version des gcc/g++ Compilers auf Linux®-Plattformen finden Sie unter Change Default gcc Compiler on Linux System.

Ändern der Standardeinstellung auf macOS-Systemen

Falls auf Ihrem System mehrere Versionen von Xcode installiert sind, verwendet MATLAB den von der Xcode.app-Anwendung definierten Compiler. Sie können den Compiler von einer Xcode.X.app aus verwenden, wobei Xcode.X.app der Name ist, unter dem Sie eine zuvor installierte Xcode-Version gespeichert haben.

Geben Sie Folgendes in das Terminal ein, bevor Sie MATLAB starten:

xcode-select -switch /Applications/Xcode.X.app/Contents/Developer

Geben Sie Folgendes in das Terminal ein, um festzustellen, welche Xcode-Version MATLAB verwendet:

xcode-select -p

Nicht mex -f optionsfile-Syntax verwenden

Die Option -f des mex-Befehls zur Angabe einer Build-Konfigurationsdatei wird in einer zukünftigen Version entfernt. Verwenden Sie stattdessen die in diesem Abschnitt beschriebenen Workflows zum Festlegen eines Compilers.

Siehe auch

Themen