Ich möchte eine C-basierte Toolbox auf der MATLAB-Software installieren. Dazu muss ich den GCC-Compiler installieren. Ich denke, das habe ich schon getan. Und ich habe auch Xcode.
Um die Toolbox einzurichten, muss ich mex -setup;
in das MATLAB-Befehlsfenster schreiben . Ich habe die folgende Warnung und weiß nicht, wie ich sie lösen soll:
Warnung: Xcode ist installiert, aber die Lizenz wurde nicht akzeptiert. Führen Sie Xcode aus und akzeptieren Sie die Lizenzvereinbarung.
Fehler beim Verwenden von mex Es wurde
kein unterstützter Compiler oder SDK gefunden. Optionen finden Sie unter http://www.mathworks.com/support/compilers/R2014a/maci64 .
Antworten:
Im Terminal:
Welches sollte es im Namen aller Konten auf diesem bestimmten Mac anzeigen / akzeptieren.
In neueren Xcode-Versionen können Sie dies in einem Schritt akzeptieren:
quelle
xcodebuild -license
von der Kommandozeile (ohne sudo) liefert den FehlerAgreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.
, daher denke ich, dass sudo benötigt wird.sudo xcodebuild -license accept
manuelle Eingaben vermeiden.Sie müssen Xcode einmal starten / öffnen , um die Lizenzvereinbarung zu akzeptieren. Die Anwendung lässt sich am einfachsten ausführen, indem Sie oben rechts auf das Spotlight-Symbol klicken und einfach den Namen eingeben.
quelle
sudo xcode-select -r
undsudo xcode-select --install
(und wennsudo softwareupdate -l
sudo xcode-select -r
undsudo xcode-select --install
und es erschien ein Fensterthe xcode selected command requires the command line developer tools. would u like to install the tools now
mit drei Knöpfen, in dem nicht jetzt xcode abgerufen und installiert wurde. Also habe ich install Xcode ausgewählt und die Lizenz akzeptiert und dann eine andere geöffnete Suchsoftware, die besagt, dass die Software nicht installiert werden kann, sofern sie derzeit nicht auf dem Software-Update-Server verfügbar ist. was soll ich machen? @bmike Auchsudo softwareupdate -l
zeigt nichts über xcode Bedürfnisse für UpdatesSie können dies auch über die Befehlszeile tun
sudo xcrun cc
quelle
Wenn Sie XCode nicht installiert haben, können Sie es vom Apple Developer oder vom App Store herunterladen.
Ich musste den Clover-Space machen, xcode eingeben (was XCode-Beta aufgerufen hat) und Clover-Enter drücken, um den Dateispeicherort zu öffnen. Ich habe festgestellt, dass sich mein XCode noch im Ordner "Downloads" befindet.
Also ziehe ich es auf den Ordner "Programme" und führe es aus: Lade Xcode herunter oder verschiebe es in deinen Ordner "Programme". Öffnen Sie dann das Terminal und führen Sie beide Befehle aus. Einer nach dem anderen.
Dann nach unten streichen und "Zustimmen" eingeben
quelle
Sie müssen die XCode-Lizenz akzeptieren. Wenn Sie XCode nicht installiert haben / die Anwendung nicht benötigen, können Sie stattdessen einfach die Entwicklertools installieren, die auch die Lizenzvereinbarung abschließen:
Quelle: https://github.com/nodejs/node-gyp/issues/569
quelle