In der IDE InteliJ, auch von Jetbrains, laden und definieren Sie einen Pfad zum JDK und schreiben Ihren Code in den Code-Editor. Ich lerne gerade C++ und bin verwirrt darüber, warum ich MinGW und G ++ herunterladen muss. Was ist der Zweck und was ist ihre Funktion? Es tut mir leid, wenn das eine zu dumme Frage ist, aber ich bin immer noch ziemlich neu in der Funktionsweise von IDEs und Bibliotheken und würde jede Hilfe in Bezug auf diese Frage oder irgendwelche Ressourcen, die sie für mich beantworten könnten, sehr schätzen.Was ist GCC und minGW und wie hängen sie mit C++ zusammen?
-5
A
Antwort
-1
C++ ist eine kompilierte Sprache. Ein Compiler erstellt ausführbare Snippets aus Quellcode, die zu einem Programm zusammengefügt werden können. Sie müssen dieses Zeug herunterladen, da Jetbrains kein Compiler ist.
Sie haben viele Ressourcen online als was ein Compiler tut. Die Verbindung ist jedoch ziemlich veraltet.
MinGW ist "Minimalist GNU für Windows", Die GNU-Toolchain ist eine Sammlung von Apps, die beim Erstellen von Anwendungen (und mehr) hilft. In dieser Toolchain befindet sich die GNU Compiler Collection GCC. Der C++ - Compiler in dieser Sammlung ist g ++.
Verwandte Themen
- 1. Was ist JAXB und JAXRS? Wie hängen sie zusammen?
- 2. Was ist der Unterschied zwischen Array {Bool} und BitArray in Julia und wie hängen sie zusammen?
- 3. Wie hängen C# - und C++/CX-Objekte zusammen?
- 4. Build Python mit Mingw und gcc
- 5. Was genau ist ein Stream in Java? Und wie hängen sie mit Lambda-Expressions zusammen?
- 6. Wie hängen Iteratoren und Zeiger zusammen?
- 7. Wie hängen Name und Referenzwert zusammen?
- 8. Wie hängen KMIP und PKCS # 11 zusammen?
- 9. Wie hängen Nebenwirkungen und beobachtbares Verhalten in C++ zusammen?
- 10. MinGW-w64 gcc und Adresse Sanitizer
- 11. Was ist der Unterschied zwischen CPU, Core und Prozessor? Wie hängen sie zusammen und wie Threads intern mit ihnen interagieren?
- 12. Was ist der Unterschied zwischen gcc -ggdb und gcc -g
- 13. Was ist der Unterschied zwischen MinGW, MinGW-w64 und MinGW-Builds?
- 14. COM exe, C++ und MinGW
- 15. Was ist der Unterschied zwischen gcc und gcC++?
- 16. Wie hängen Formposition und Gradientposition in HTML5-Canvas zusammen?
- 17. Wie hängen Python-Befehlszeilenargumente mit Methoden zusammen?
- 18. Wie hängen die Agile-, Lean- und Kanban-Methoden zusammen?
- 19. Wie hängen die Methoden View.clearAnimation und Animation.AnimationListener.onAnimationEnd zusammen?
- 20. Was ist der Unterschied zwischen 'gcc-g' und 'gcc-g3'?
- 21. MinGW und std :: thread
- 22. Was ist Wakelock und wie hängt es mit Berechtigungen zusammen?
- 23. Anwendungsbereitstellung mit MinGW und Qt5.6
- 24. Wie hängen OnModelCreating und nicht automatische Migrationen zusammen?
- 25. GCC auf Cygwin koexistiert mit MinGW
- 26. Notepad ++ zum Kompilieren und Ausführen von C++ - Programmen mit minGW
- 27. Cygwin: Wie man eigentlich gcc-mingw verwendet
- 28. Was ist eine C# -Lösung und wie wird sie verwendet?
- 29. Wie kann ich g ++ und MinGW in C++ Präprozessor erkennen?
- 30. C: Regex-Bibliothek mit MinGW
Grob gesagt sind gcc und mingw Compiler. Sie benötigen sie, um Ihren Code in maschineneigene ausführbare Dateien zu kompilieren. Welches Tutorial/Fluch hat dich zum Lernen von C++ gegessen? SO hat eine Liste von Links für verschiedene Sprachen. – Doleron
'GCC' ist die Sprache selbst. Es ist "C++". Die 'IDE' ist nur ein verklärter Texteditor mit Hooks zum Compiler (' GCC'). – Galik