Rost + CLion = Liebe



Hallo Habr! Wie ich hier versprochen habe, gibt es im Allgemeinen eine Geschichte darüber, wie man CLion als IDE für Rust unter MacOS verwendet. Warum nicht IntelliJ IDEA? Weil CLion debütieren kann. Warum LLDB und nicht GDB? Weil LLDB mit Xcode installiert wurde. Ich mag diese IDE und habe mich daher entschlossen, Ihnen davon zu erzählen. Wenn Sie interessiert sind, dann willkommen bei cat.

Rostinstallation


Führen Sie einfach den Befehl im Terminal aus:

curl https://sh.rustup.rs -sSf | sh 

und folgen Sie den Anweisungen.

Sie können auch fmt installieren - ein Dienstprogramm zum Formatieren und Clippy - ein Dienstprogramm zur statischen Code-Analyse. Wenn von Ihrem Betriebssystem unterstützt. Sie funktionieren für mich unter Windows und Ubuntu, aber nicht auf dem Mac. Obwohl sich die Situation vielleicht schon geändert hat.

 rustup component add rustfmt 

 rustup component add clippy 

Installieren Sie LLDB


Wenn Sie Xcode nicht installiert haben, führen Sie den Befehl im Terminal aus

 lldb 

und folgen Sie den Anweisungen.

CLion-Installation


Download auf der offiziellen Website. Link: Tyk . Befolgen Sie wie gewohnt die Anweisungen.

Plugin Installation


  1. Starten Sie CLion und klicken Sie auf die Schaltfläche Konfigurieren


  2. Gehen Sie zu Plugins


  3. Plugin installieren



Toolchain-Setup


  1. Erstellen Sie ein neues Projekt


  2. Fügen Sie eine Standardbibliothek hinzu, indem Sie auf den Link klicken oder den Pfad zur installierten Bibliothek angeben


  3. Wählen Sie LLDB als Debugger aus


  4. Wählen Sie Ihre bevorzugten Einstellungen für Rust



Hinzufügen von Konfigurationen zum Ausführen


  1. Klicken Sie auf Konfiguration hinzufügen


  2. Wählen Sie Frachtbefehl





Debuggen


  1. Setzen Sie einen Haltepunkt und klicken Sie auf die Schaltfläche mit einem Fehler

  2. Unten sehen Sie ein Fenster mit einem Aufrufstapel und variablen Werten

Personalisierung


  1. Gehen Sie zu Einstellungen

  2. Sie können verschiedene Farben für Merkmale, Strukturen, Aufzählungen usw. festlegen.

  3. Passen Sie Ihre Kombinationen an


Fracht


Es gibt ein Fenster für die Arbeit mit Cargo

Source: https://habr.com/ru/post/de448820/


All Articles