Beide Seiten der vorigen Revision
Vorhergehende Überarbeitung
Nächste Überarbeitung
|
Vorhergehende Überarbeitung
|
compiler [2020-05-30 13:08] rrichter [Compiler] |
compiler [2022-05-07 07:59] (aktuell) rrichter [kostenlos] |
für Linux-Systeme über Paketmanager verfügbar. | für Linux-Systeme über Paketmanager verfügbar. |
Für Windows-Systeme existieren ebenfalls kostenfreie Installationen: | Für Windows-Systeme existieren ebenfalls kostenfreie Installationen: |
* http://nuwen.net/mingw.html : MinGW g++ 9.2.0 64bit mit vielen Bibliotheken (Boost, winpthread, OpenMP, ...) | * http://winlibs.com/ : MinGW g++ 12.1.0 32+64 bit |
* https://jmeubank.github.io/tdm-gcc/ : MinGW g++ 9.2.0 32+64bit | * http://nuwen.net/mingw.html : MinGW g++ 11.2.0 64bit mit vielen Bibliotheken (Boost, winpthread, OpenMP, ...) |
* http://www.equation.com/servlet/equation.cmd?fa=fortran g++ 9.2.0 32+64bit (ohne Thread-Unterstützung): | * https://jmeubank.github.io/tdm-gcc/ : MinGW g++ 10.3.0 32+64bit |
* wöchentliche Schnappschüsse g++ 11 HEAD | * http://www.equation.com/servlet/equation.cmd?fa=fortran g++ 11.2.0 32+64bit (ohne Unterstützung für <thread>, <mutex>, ...): |
| * wöchentliche Schnappschüsse g++ 13 HEAD |
| |
===== online ===== | ===== online ===== |
//Kleine// Programme übersetzen/ausführen/testen: | //Kleine// Programme übersetzen/ausführen/testen: |
* https://wandbox.org : neueste Versionen von gcc und clang (Optionen -std=c++2a / -std=c++17) | * https://wandbox.org : neueste Versionen von gcc und clang (Optionen -std=c++2b / -std=c++2a) |
* https://gcc.godbolt.org : [[https://xania.org/|Matt Godbolt]]'s "Compiler-Explorer" erzeugt Assembler für ARM, PowerPC, x86, aktuelle Compiler-Versionen g++, clang u.a. | * https://gcc.godbolt.org : [[https://xania.org/|Matt Godbolt]]'s "Compiler-Explorer" erzeugt Assembler für ARM, PowerPC, x86, aktuelle Compiler-Versionen g++, clang u.a. |
* http://quick-bench.com : mit [[https://github.com/google/benchmark|Google Benchmark]] Ausführungszeiten messen und vergleichen, mehrere Compiler/Sprachversionen/Optimierungsstufen | * http://quick-bench.com : mit [[https://github.com/google/benchmark|Google Benchmark]] Ausführungszeiten messen und vergleichen, mehrere Compiler/Sprachversionen/Optimierungsstufen |
* http://coliru.stacked-crooked.com : g++ 9.2.0 (Optionen -std=c++2a / -std=c++17) | * http://coliru.stacked-crooked.com : g++ 11.2.0 (Option -std=c++20) |
| |
===== Entwicklungsumgebungen ===== | ===== Entwicklungsumgebungen ===== |