Richtlinien für die Reinkarnation in der Welt der Linux-Programmierentwicklung (C / C ++ - Sprache)

Dies ist ein Geschenk für Sie, die sich mit Programmieren beschäftigt haben, ohne es unter Windows gut zu kennen. Dabei eine Einladung zu einer Entwicklungsumgebung mit VS Code basierend auf den Grundlagen.

Zielgruppe

Gibt es so etwas wie Visual Studio unter Linux?

Im Fall von Linux mit GUI gibt es verschiedene wie Eclipse. Im Fall von CUI gibt es jedoch nicht viele Optionen. Es scheint, dass Sie so etwas wie die erforderlichen Kenntnisse für die Programmierentwicklung benötigen.

Was machte Visual Studio?

Visual Studio ist eine Art von Software namens IDE (Integrated Development Environment) und enthält die folgenden Funktionen.

--Texteditor (Code bearbeiten) --linter (Fähigkeit, Code zu analysieren und vor dem Kompilieren zu warnen (gut geholfen!)) --Computer (Sie tun etwas vor der Ausführung) --Debugger (Sie können Haltepunkte während der Ausführung festlegen)

Linux-Tools für jede IDE-Funktion

In der CUI-Umgebung sollten wir mit der Entwicklung fortfahren, indem wir die folgenden Tools kombinieren.

Ich muss mich an viel erinnern!

Lassen Sie uns vorerst googeln. Es ist ein Tool mit einer langen Geschichte, sodass Sie es verwenden können. In einigen Fällen schreibe ich mehr Makefiles. Die schwierigsten Dinge sind wie folgt.

Nein, warte! Tu das nicht!

Genau. Sie haben das Tutorial zur Verwendung der einzelnen Tools abgeschlossen. Zunächst einmal vielen Dank für Ihre harte Arbeit. Aber es ist schwer, egal wie viel Zeit du hast.

Also VS Code Remote Development.

Es gibt ein großartiges Tool namens VSCode Remote Development. Solange ssh verbunden ist, können sowohl Editor als auch Debugger über ssh über die GUI bedient werden.

Verwenden Sie VS-Code.

Das war die Geschichte. Die Installation in einer Online-Umgebung ist einfach. Wenn Sie sich in einer Offline-Umgebung befinden, lesen Sie den folgenden Artikel, um sie zu erstellen.

Führen Sie VS Code und Remote Development in die Offline-Umgebung ein, um die Linux-Entwicklung komfortabel zu gestalten https://qiita.com/ihatomorio/items/af61a2593f4ed1d4085c

Recommended Posts

Richtlinien für die Reinkarnation in der Welt der Linux-Programmierentwicklung (C / C ++ - Sprache)
Die Geschichte des Aufbaus der schnellsten Linux-Umgebung der Welt
[C-Sprache] [Linux] Ruft den Wert der Umgebungsvariablen ab
So beschränken Sie die API, die in der gemeinsam genutzten Linux-Bibliothek in C-Sprache veröffentlicht werden soll
Programmieren, um in der Welt zu kämpfen ~ 5-1
Programmierung, um in der Welt zu kämpfen ~ 5-5,5-6
Programmieren, um in der Welt zu kämpfen 5-3
Programmieren, um in der Welt zu kämpfen ~ 5-2
Die gefragteste Programmiersprache im Jahr 2020
[Verständnis in 3 Minuten] Der Beginn von Linux
Implementieren Sie einen Teil des Prozesses in C ++
Zeichnen Sie Grafiken in der Programmiersprache Julia
Eine Geschichte über den Versuch, den Testprozess eines 20 Jahre alten Systems in C zu verbessern
So zeigen Sie das Änderungsdatum einer Datei in C-Sprache bis zu Nanosekunden an
In der Mitte der Entwicklung werden wir Alembic vorstellen
Überprüfen Sie, ob in Java BigQuery-Tabellen vorhanden sind
Bibliothek zum Messen der Ausführungszeit in Linux C-Anwendungen
Ich habe versucht, den WEB-Server der normalen Linux-Programmierung 1st Edition mit C ++ 14 neu zu schreiben
Vermeiden Sie die Fallstricke bei der Verwendung eines Mac (für Linux-Benutzer?)
Überprüfen Sie die Funktionsweise von Python für .NET in jeder Umgebung
Wartung der Django + MongoDB-Entwicklungsumgebung (mitten im Schreiben)
Hinweise zum Einbetten der Skriptsprache in Bash-Skripte
Hinweis 2 zum Einbetten der Skriptsprache in ein Bash-Skript
Zusammenfassung der Stolperpunkte in Django zum ersten Mal
Ich habe versucht, die Zeit und die Zeit der C-Sprache zu veranschaulichen
Eigenen Prozessnamen zur Laufzeit in C / C ++ (für Linux) abrufen
Ermitteln Sie die Anzahl der Vorkommen für jedes Element in der Liste
[Tipps] Probleme und Lösungen bei der Entwicklung von Python + Kivy
Google sucht mit Python nach der Zeichenfolge in der letzten Zeile der Datei
Erläuterung der CSV und Implementierungsbeispiel in jeder Programmiersprache
[Linux] [Grundeinstellungen] Inhalt der Einrichtung der Entwicklungsumgebung
"Ein Buch zum Trainieren von Programmierkenntnissen für den Kampf in der Welt" Python-Code-Antwortbeispiel --1.4 Satzfolge
Kann es in 1 Minute erledigt werden? Keine Installation erforderlich, Google Test-Beispiel für C-Sprache für Linux
Einbettung der Maschinensprache in die Sprache C.
Heap-Sortierung in C-Sprache
Hallo Welt in GO-Sprache
Die Popularität von Programmiersprachen
Wrap (Teil der) AtCoder Library in Cython zur Verwendung in Python
django kann nicht in der Entwicklungsumgebung von pipenv + pyenv installiert werden
Überprüfen Sie den Speicherschutz von Linux Kern mit Code für ARM
Dockerfile mit den notwendigen Bibliotheken für die Verarbeitung natürlicher Sprache mit Python
Finden Sie den Rang der Matrix in der XOR-Welt (Rang der Matrix auf F2)
Ich möchte die Bevölkerung jedes Landes der Welt kennenlernen.
Verwenden von TensorFlow in Cloud 9 Integrierte Entwicklungsumgebung - Grundlagen der Verwendung
for, continue, break Erläutern Sie den Ablauf der iterativen Verarbeitung in Python3-Teil 1
Programmiersprache, die junge Menschen in Zukunft brauchen werden
Für Python-Anfänger. Sie können verwirrt sein, wenn Sie den allgemeinen Begriff für die Programmiersprachen-Sammlung nicht kennen.