App installieren
How to install the app on iOS
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
compiler für Windows?
- Ersteller daniel2000lu
- Erstellt am
daniel2000lu
Commodore Special
Hallo,
Bin gerade dabei auf der Uni Programmieren in C zu lernen. Wie kann ich bei mir zu Hause die Programme testen? Auf der Uni arbeiten fir mit Linux und dem Konsole Terminal.
Was kann ich da bei Windows tun um meine Programme zu schreiben, zu compilieren und zu testen?
Bin gerade dabei auf der Uni Programmieren in C zu lernen. Wie kann ich bei mir zu Hause die Programme testen? Auf der Uni arbeiten fir mit Linux und dem Konsole Terminal.
Was kann ich da bei Windows tun um meine Programme zu schreiben, zu compilieren und zu testen?
Gute Windows IDEs für C und C++ sind Visual Studio 2005 (gibt es als Express Version zum downloaden) und Code::Blocks (Opensource).
VS2005 kommt samt eigenem Compiler (VC++ 8.0), bei Code::Blocks gibt es den MinGW Compiler dazu.
Sind meine persönlichen Favoriten und was auch am meisten zur Zeit empfohlen wird.
DevC++ (Bloodshed) war einst eine gute IDE ist aber mittlerweile überholt und schon seit langem ein stillgelegtes Projekt. Einige mögen es jedoch immer noch, wegen der Einfachkeit besonders für sehr kleine Programme.
VS2005 kommt samt eigenem Compiler (VC++ 8.0), bei Code::Blocks gibt es den MinGW Compiler dazu.
Sind meine persönlichen Favoriten und was auch am meisten zur Zeit empfohlen wird.
DevC++ (Bloodshed) war einst eine gute IDE ist aber mittlerweile überholt und schon seit langem ein stillgelegtes Projekt. Einige mögen es jedoch immer noch, wegen der Einfachkeit besonders für sehr kleine Programme.
Zuletzt bearbeitet:
hoschi_tux
Grand Admiral Special
- Mitglied seit
- 08.03.2007
- Beiträge
- 4.760
- Renomée
- 286
- Standort
- Ilmenau
- Aktuelle Projekte
- Einstein@Home, Predictor@Home, QMC@Home, Rectilinear Crossing No., Seti@Home, Simap, Spinhenge, POEM
- Lieblingsprojekt
- Seti/Spinhenge
- BOINC-Statistiken
- Prozessor
- AMD Ryzen R9 5900X
- Mainboard
- ASUS TUF B450m Pro-Gaming
- Kühlung
- Noctua NH-U12P
- Speicher
- 2x 16GB Crucial Ballistix Sport LT DDR4-3200, CL16-18-18
- Grafikprozessor
- AMD Radeon RX 6900XT (Ref)
- Display
- LG W2600HP, 26", 1920x1200
- HDD
- Crucial M550 128GB, Crucial M550 512GB, Crucial MX500 2TB, WD7500BPKT
- Soundkarte
- onboard
- Gehäuse
- Cooler Master Silencio 352M
- Netzteil
- Antec TruePower Classic 550W
- Betriebssystem
- Gentoo 64Bit, Win 7 64Bit
- Webbrowser
- Firefox
Sind ja mal komplett verschiedene Sachen, wenn er unter Linux evtl. in der Konsole seinen Quelltext schreibt und unter Windows jetzt eine fullbown IDE nutzen soll..
Ich plädiere für mingw und den gcc Port für Windows.
Wenn man ordentliche Software schreibt, ist sie auch 1:1 portierbar.
Ich plädiere für mingw und den gcc Port für Windows.
Wenn man ordentliche Software schreibt, ist sie auch 1:1 portierbar.
Wieso sollte er keine IDE benutzen, die ihm die unnötige Arbeit abnimmt und dafür noch sehr komfortables Arbeiten ermöglicht?
Wie man es ohne IDE übersetzt und linked scheint er schon gelernt zu haben, sein Ziel war es nur die Programme unter Windows zu testen.
Oder kurz gesagt, ich habe ledeglich diese Frage beantwortet: "Was kann ich da bei Windows tun um meine Programme zu schreiben, zu compilieren und zu testen?". 8)
Wie man es ohne IDE übersetzt und linked scheint er schon gelernt zu haben, sein Ziel war es nur die Programme unter Windows zu testen.
Oder kurz gesagt, ich habe ledeglich diese Frage beantwortet: "Was kann ich da bei Windows tun um meine Programme zu schreiben, zu compilieren und zu testen?". 8)
[P3D] Crazy_Chris
Grand Admiral Special
- Mitglied seit
- 11.11.2001
- Beiträge
- 9.451
- Renomée
- 116
- Mein Laptop
- Sony Vaio VPC-CW2S1E/R (14,1", Core i3 330M, GeForce GT 330M, Intel X25-M G2 80 GB)
- Prozessor
- Intel Core i5-750 @ 3.36Ghz (1,18V)
- Mainboard
- Gigabyte GA-P55M-UD2
- Kühlung
- Scythe Mugen 2 Rev. B
- Speicher
- 4x 2GB G.Skill F3-12800CL9D-4GBNQ (DDR3-1600)
- Grafikprozessor
- Gigabyte GV-N570OC-13I (GeForce GTX 570 OC 1280MB GDDR5)
- Display
- Dell UltraSharp 2407WFP
- HDD
- Crucial RealSSD C300 128 GB, Samsung SpinPoint F3 1TB
- Optisches Laufwerk
- LG GGC-H20L SATA *Blu-ray*
- Soundkarte
- Creative Sound Blaster X-Fi Titanium PCIe
- Gehäuse
- Silverstone Temjin TJ08 µATX
- Netzteil
- ELVT NesteQ NA4501 (450 W, Semipassiv)
- Betriebssystem
- Windows 7 und Ubuntu (x64)
- Webbrowser
- Mozilla Firefox
- Verschiedenes
- guckguck :-P
nehm cygwin
Zum Einstieg in die Programmierung würde ich auch erstmal keine IDE benutzen.
Zum Einstieg in die Programmierung würde ich auch erstmal keine IDE benutzen.
daniel2000lu
Commodore Special
also bis jetzt haben wir es so gehandhabt :
-das Programm im Texteditor geschrieben und als text.c abgepseichert.
-in der Linux Konsole mit dem Kommando gcc -o test test.c kompiliert und mit ./test das Programm ausgeführt... doch wie klappt dei bei windoof?
-das Programm im Texteditor geschrieben und als text.c abgepseichert.
-in der Linux Konsole mit dem Kommando gcc -o test test.c kompiliert und mit ./test das Programm ausgeführt... doch wie klappt dei bei windoof?
the same as
nur nehme ich
- mingw (den Pfad für den Compiler in Einstellungen -> System -> Umgebungsvariablen-> "PATH=**** hinzufügen) und mein Editor ist notepad++
Syntax bei mir ist in der Konsole(Dos-Box) auch sowas wie "gcc Programm.c" (oder ähnlich, lange nicht gemacht, war aber genauso einfach)
danach existiert im Verzeichnis eine a.exe, die man ausführen kann (ich mache alles mit a.exe bzw. a.out-> so umfangreich ist mein Zeug nicht)
- gcc und KWrite mit Debian
gefordert wird bei uns allerdings VisualStudio bei der Abgabe des Programms
da ist alles drin und kompilieren geht mit F5 bzw. strg+F5
nur nehme ich
- mingw (den Pfad für den Compiler in Einstellungen -> System -> Umgebungsvariablen-> "PATH=**** hinzufügen) und mein Editor ist notepad++
Syntax bei mir ist in der Konsole(Dos-Box) auch sowas wie "gcc Programm.c" (oder ähnlich, lange nicht gemacht, war aber genauso einfach)
danach existiert im Verzeichnis eine a.exe, die man ausführen kann (ich mache alles mit a.exe bzw. a.out-> so umfangreich ist mein Zeug nicht)
- gcc und KWrite mit Debian
gefordert wird bei uns allerdings VisualStudio bei der Abgabe des Programms
da ist alles drin und kompilieren geht mit F5 bzw. strg+F5
Zuletzt bearbeitet:
Fischgebruell
Commander
Kann Visual C++ 2008 Express Edition auch mit C umgehen oder nur mit C++?
Welches sind die besten C-Compiler (am besten freeware)?
Welches sind die besten C-Compiler (am besten freeware)?
- Mitglied seit
- 16.11.2001
- Beiträge
- 21.665
- Renomée
- 1.248
- Standort
- München
- Aktuelle Projekte
- World Community Grid
- Lieblingsprojekt
- Folding@Home
- Meine Systeme
- AMD Ryzen 9 5950X
- BOINC-Statistiken
- Folding@Home-Statistiken
- Prozessor
- AMD Ryzen 9 5950X
- Mainboard
- ASUS TUF Gaming X570-Pro [WI-FI]
- Kühlung
- be quiet! Shadow Rock 3
- Speicher
- 4x 16GB DDR4-3200 Corsair Vengeance LPX
- Grafikprozessor
- ASRock Radeon RX 550 Phantom Gaming Aktiv 2GB
- Display
- LG 27UL850-W, 27"
- SSD
- Samsung 980 PRO 2TB, Samsung 840 EVO 500GB
- HDD
- Seagate Barracuda 7200.14 3TB SATA3
- Optisches Laufwerk
- Samsung SH-S183A SATA schwarz (im externen Gehäuse)
- Gehäuse
- be quiet! Silent Base 802 schwarz
- Netzteil
- be quiet! Straight Power 11 Platinum 550W
- Tastatur
- Logitech G613 Lightspeed
- Maus
- Logitech M510
- Betriebssystem
- Ubuntu Linux 22.04
- Webbrowser
- Vivaldi
- Internetanbindung
-
▼100 MBit
▲40 MBit
Glaub schon. (Ich würde mich sehr wundern wenn nicht)Kann Visual C++ 2008 Express Edition auch mit C umgehen oder nur mit C++?
GCC ist wohl recht gut (für Windows: siehe MinGW). Einer der Microsoft-Compiler ist angeblich inzwischen auch sehr gut - ich weiß nur dummerweise nicht mehr, ob das der C-Compiler war oder der für C++. Ansonsten wäre noch der Compiler von Intel zu nennen, aber der kostet einiges an Geld.Welches sind die besten C-Compiler (am besten freeware)?
Bei 2006 (oder wars 2007 ) mußt du einen neuen Quelltext explizit als *.c speichern. Dann verwendet der auch den C-Compiler.Kann Visual C++ 2008 Express Edition auch mit C umgehen oder nur mit C++?
Belässt man es die Automatik, bleibt es C++.
Ich bleibe bei meinem alten Tip: MinGWWelches sind die besten C-Compiler (am besten freeware)?
PuckPoltergeist
Grand Admiral Special
Aber bitte die 4er Version nutzen. Davor ist C++ nicht soooo berauschend, mangels existierendem Standard.GCC ist wohl recht gut (für Windows: siehe MinGW).
Vermutlich der C-Compiler. Bei C++ besteht das selbe Problem wie beim g++. Es gab lange Zeit keinen ordentlichen Standard. Des weiteren brät MS da zum Teil sein ganz eigenes Süppchen.Einer der Microsoft-Compiler ist angeblich inzwischen auch sehr gut - ich weiß nur dummerweise nicht mehr, ob das der C-Compiler war oder der für C++.
Gibts den für private Zwecke nicht ebenso kostenlos wie unter Linux?Ansonsten wäre noch der Compiler von Intel zu nennen, aber der kostet einiges an Geld.
- Mitglied seit
- 16.11.2001
- Beiträge
- 21.665
- Renomée
- 1.248
- Standort
- München
- Aktuelle Projekte
- World Community Grid
- Lieblingsprojekt
- Folding@Home
- Meine Systeme
- AMD Ryzen 9 5950X
- BOINC-Statistiken
- Folding@Home-Statistiken
- Prozessor
- AMD Ryzen 9 5950X
- Mainboard
- ASUS TUF Gaming X570-Pro [WI-FI]
- Kühlung
- be quiet! Shadow Rock 3
- Speicher
- 4x 16GB DDR4-3200 Corsair Vengeance LPX
- Grafikprozessor
- ASRock Radeon RX 550 Phantom Gaming Aktiv 2GB
- Display
- LG 27UL850-W, 27"
- SSD
- Samsung 980 PRO 2TB, Samsung 840 EVO 500GB
- HDD
- Seagate Barracuda 7200.14 3TB SATA3
- Optisches Laufwerk
- Samsung SH-S183A SATA schwarz (im externen Gehäuse)
- Gehäuse
- be quiet! Silent Base 802 schwarz
- Netzteil
- be quiet! Straight Power 11 Platinum 550W
- Tastatur
- Logitech G613 Lightspeed
- Maus
- Logitech M510
- Betriebssystem
- Ubuntu Linux 22.04
- Webbrowser
- Vivaldi
- Internetanbindung
-
▼100 MBit
▲40 MBit
Keine Ahnung. Möglich.Gibts den für private Zwecke nicht ebenso kostenlos wie unter Linux?
andr_gin
Grand Admiral Special
- Mitglied seit
- 12.06.2003
- Beiträge
- 3.052
- Renomée
- 24
- Standort
- St. Pölten (60km westlich von Wien)
- Prozessor
- Core 2 Quad Q6600 @2,7GHz
- Mainboard
- ASUS P5B Deluxe
- Kühlung
- Zalman CNPS 9700 LED
- Speicher
- 2x1GB DDR2 800
- Grafikprozessor
- Connect3D X1800XT 256MB
- Display
- Hanns.G 27,5"
- HDD
- Samsung 200GB SATA System, 8x Samsung 500GB RAID 50 (RAID5 über den Controller, RAID0 über Windows
- Optisches Laufwerk
- Samsung DVD-Brenner
- Soundkarte
- onboard
- Gehäuse
- A+ XClio2
- Netzteil
- Xilence 550Watt
- Betriebssystem
- Vista x64 SP1
- Webbrowser
- Mozilla Firefox 3
1.) Ob der GCC, Intel Compiler oder der von Microsoft jetzt 2 Promille schneller ist, das dürfte für einen Anfänger bzw. Hobbyprogrammierer vollkommen egal sein. Wichtig ist, dass man eine ordentliche Entwicklungsumgebung hat, sonst steckt man die Hälfte der Lernarbeit nur ins Schreiben von Code, Kompilieren und der Suche nach unauffindbaren Fehlern (schlimmster Fall wäre im vi Code erstellen und per Command Line übersetzen, dann ausführen mit Debug Ausgaben).
2.) C++ ist zu 99,9% abwärtskompatibel zu C. Die restlichen 0,1% sind nur Feinheiten im Standard, die für den Normalanwender ziemlich egal sein sollten. Man sollte nur aufpassen, wenn man etwas in der Hilfe liest und verwendet, dass das eventuell C++ Code ist, den es in C nicht gibt. Umgekehrt funktioniert es jedoch so gut wie immer (höchstens wenn man alle seine Variablen class, public etc. nennt). Da ist der Unterschied der Funktionen in Windows und Linux größer.
3.) Wenn man wirklich reinen C Code haben will, dann kann man das in den Optionen auch umstellen. In der Praxis würde ich es allerdings nicht machen, da MS auch sehr sinnvolle Dinge eingeführt hat in ihrem "Süppchen" z.B. die Bezeichnung __uint64 statt unsigned long long, was auch noch schwer plattformspezifisch ist.
2.) C++ ist zu 99,9% abwärtskompatibel zu C. Die restlichen 0,1% sind nur Feinheiten im Standard, die für den Normalanwender ziemlich egal sein sollten. Man sollte nur aufpassen, wenn man etwas in der Hilfe liest und verwendet, dass das eventuell C++ Code ist, den es in C nicht gibt. Umgekehrt funktioniert es jedoch so gut wie immer (höchstens wenn man alle seine Variablen class, public etc. nennt). Da ist der Unterschied der Funktionen in Windows und Linux größer.
3.) Wenn man wirklich reinen C Code haben will, dann kann man das in den Optionen auch umstellen. In der Praxis würde ich es allerdings nicht machen, da MS auch sehr sinnvolle Dinge eingeführt hat in ihrem "Süppchen" z.B. die Bezeichnung __uint64 statt unsigned long long, was auch noch schwer plattformspezifisch ist.
PuckPoltergeist
Grand Admiral Special
Wer hat hier was von Geschwindigkeit gesagt?1.) Ob der GCC, Intel Compiler oder der von Microsoft jetzt 2 Promille schneller ist, das dürfte für einen Anfänger bzw. Hobbyprogrammierer vollkommen egal sein.
Das ist Quark. Wenn es darum geht, die Basics des Programmierens zu lernen, hindert eine umfangreiche IDE sogar. Die braucht man für große Projekte, um diese effizient zu verwalten, meist auch zwischen mehreren Leuten. Um die Grundlagen zu lernen, ist eine spartanische Umgebung deutlich besser geeignet.Wichtig ist, dass man eine ordentliche Entwicklungsumgebung hat, sonst steckt man die Hälfte der Lernarbeit nur ins Schreiben von Code, Kompilieren und der Suche nach unauffindbaren Fehlern (schlimmster Fall wäre im vi Code erstellen und per Command Line übersetzen, dann ausführen mit Debug Ausgaben).
(Davon abgesehen scheinst du vi nicht zu kennen.)
Auch das stimmt so nicht. Die Anzahl an Schlüsselwörtern ist in C++ doch um einiges höher. Es gibt darüber hinaus einige Konstrukte, die in C erlaubt sind, in C++ hingegen nicht mehr. Vor allem in älteren C-Standards.2.) C++ ist zu 99,9% abwärtskompatibel zu C. Die restlichen 0,1% sind nur Feinheiten im Standard, die für den Normalanwender ziemlich egal sein sollten. Man sollte nur aufpassen, wenn man etwas in der Hilfe liest und verwendet, dass das eventuell C++ Code ist, den es in C nicht gibt. Umgekehrt funktioniert es jedoch so gut wie immer (höchstens wenn man alle seine Variablen class, public etc. nennt).
Das wiederum stimmt wohl.Da ist der Unterschied der Funktionen in Windows und Linux größer.
Damit lernt man aber kein C oder C++ sondern MSC oder MSC++. Das dürfte nicht unbedingt Ziel der Übung sein.3.) Wenn man wirklich reinen C Code haben will, dann kann man das in den Optionen auch umstellen. In der Praxis würde ich es allerdings nicht machen, da MS auch sehr sinnvolle Dinge eingeführt hat in ihrem "Süppchen" z.B. die Bezeichnung __uint64 statt unsigned long long, was auch noch schwer plattformspezifisch ist.
[P3D] Crazy_Chris
Grand Admiral Special
- Mitglied seit
- 11.11.2001
- Beiträge
- 9.451
- Renomée
- 116
- Mein Laptop
- Sony Vaio VPC-CW2S1E/R (14,1", Core i3 330M, GeForce GT 330M, Intel X25-M G2 80 GB)
- Prozessor
- Intel Core i5-750 @ 3.36Ghz (1,18V)
- Mainboard
- Gigabyte GA-P55M-UD2
- Kühlung
- Scythe Mugen 2 Rev. B
- Speicher
- 4x 2GB G.Skill F3-12800CL9D-4GBNQ (DDR3-1600)
- Grafikprozessor
- Gigabyte GV-N570OC-13I (GeForce GTX 570 OC 1280MB GDDR5)
- Display
- Dell UltraSharp 2407WFP
- HDD
- Crucial RealSSD C300 128 GB, Samsung SpinPoint F3 1TB
- Optisches Laufwerk
- LG GGC-H20L SATA *Blu-ray*
- Soundkarte
- Creative Sound Blaster X-Fi Titanium PCIe
- Gehäuse
- Silverstone Temjin TJ08 µATX
- Netzteil
- ELVT NesteQ NA4501 (450 W, Semipassiv)
- Betriebssystem
- Windows 7 und Ubuntu (x64)
- Webbrowser
- Mozilla Firefox
- Verschiedenes
- guckguck :-P
Ich würde sagen das man am besten mit einigen Konsolenprogrammen unter Linux mit dem GCC anfängt. Eine IDE wie VisualStudio oder Netbeans ist für den Anfang eh erstmal overkill. Viele gehen ja leider auch mit der Vorstellung heran das man ohne Aufwand ruckzuck grafische Anwendendungen (am besten noch in 3D) hinzaubern könnte... Dann ist die Enttäuschung umso größer. Um sich selber das programmieren beizubringen braucht man schon verdammt viel Durchhaltevermögen.
Ich bin nun schon einige Jahre dabei und es gibt immernoch so unendlich viel zu lernen... Aber man kann ja nicht alles wissen..man muß nur wissen wo es steht.
Ich bin nun schon einige Jahre dabei und es gibt immernoch so unendlich viel zu lernen... Aber man kann ja nicht alles wissen..man muß nur wissen wo es steht.
Zuletzt bearbeitet:
JKuehl
Grand Admiral Special
- Mitglied seit
- 22.06.2003
- Beiträge
- 7.903
- Renomée
- 145
- Standort
- Stockholm, Schweden
- Mitglied der Planet 3DNow! Kavallerie!
- Aktuelle Projekte
- POEM, SIMAP
- Lieblingsprojekt
- SIMAP, POEM
- Meine Systeme
- Q6600
- BOINC-Statistiken
- Folding@Home-Statistiken
- Prozessor
- Ryzen-3700x
- Mainboard
- Asus B350 Prime Plus
- Kühlung
- Fractal Design Celsius 240
- Speicher
- 48 GB Corsair LPX 3000
- Grafikprozessor
- 1080ti
- Display
- 28" Samsung 3840x2160
- SSD
- Samsung Evo 960 500Gb
- Soundkarte
- Creative X-Fi Titanium PCIe
- Netzteil
- Be Quiet Dark Power 650
- Betriebssystem
- Windows 10 64 Bit
Ich empfehle da immer DevC++ von www.bloodshed.net
es bietet einfachstes Syntaxhighlighting, einen Compiler und man kann die Programme ausführen. Alles andere ist Bonus (erstmal).
Ich würde dir aber auch sonst empfehlen dich per SSH / Putty / WinSCP auf der Uni einzuloggen und das zu programmieren.
Ich hab selbst erst sehr spät angefangen mich mit Linux zu befassen bzw. mich lange lange geweigert. Jetzt programmiere ich fast ausschließlich nur noch unter Linux
es bietet einfachstes Syntaxhighlighting, einen Compiler und man kann die Programme ausführen. Alles andere ist Bonus (erstmal).
Ich würde dir aber auch sonst empfehlen dich per SSH / Putty / WinSCP auf der Uni einzuloggen und das zu programmieren.
Ich hab selbst erst sehr spät angefangen mich mit Linux zu befassen bzw. mich lange lange geweigert. Jetzt programmiere ich fast ausschließlich nur noch unter Linux
FalconFly
Admiral Special
Hallo,
Bin gerade dabei auf der Uni Programmieren in C zu lernen. Wie kann ich bei mir zu Hause die Programme testen? Auf der Uni arbeiten fir mit Linux und dem Konsole Terminal.
Was kann ich da bei Windows tun um meine Programme zu schreiben, zu compilieren und zu testen?
Mein Tip :
Linux installieren und loslegen, dann ggf. nach komfortablerer Linux-Software Ausschau halten, die dir das Leben einfach leichter macht
(muss ja nicht alles auf einer reinen Console stattfinden)
Vermutlich der C-Compiler. Bei C++ besteht das selbe Problem wie beim g++. Es gab lange Zeit keinen ordentlichen Standard. Des weiteren brät MS da zum Teil sein ganz eigenes Süppchen.
Eher der C++-Compiler, der C-Compiler ist noch auf dem C89/C90-Stand. Der C++-Compiler hingegen soll spätestens seit Version 8 (Visual C++ 2005) einer der standardkonformsten C++-Compiler überhaupt sein.
PuckPoltergeist
Grand Admiral Special
Eher der C++-Compiler, der C-Compiler ist noch auf dem C89/C90-Stand. Der C++-Compiler hingegen soll spätestens seit Version 8 (Visual C++ 2005) einer der standardkonformsten C++-Compiler überhaupt sein.
Konform zu welchem Standard?
Soll das eine ernstgemeinte Frage sein?Konform zu welchem Standard?
Falls ja: ISO/IEC 14882 ("C++98") (Sicher nicht zu 100%, aber welcher aktuelle Compiler ist das schon?)
PuckPoltergeist
Grand Admiral Special
Soll das eine ernstgemeinte Frage sein?
Falls ja: ISO/IEC 14882 ("C++98") (Sicher nicht zu 100%, aber welcher aktuelle Compiler ist das schon?)
Ja, die war ernst gemeint. Denn genau das dachte ich mir, dass es 98 ist und 03 oder besser noch voraus reichend 09. Der 98er Standard ist alles andere als überwältigend, was auch der Grund dafür ist, dass zum Beispiel der g++ da ewig nicht sonderlich konform war. Deshalb auch mein Hinweis auf den 4er g++, weil der sich nämlich am kommenden 09er Standard orientiert.
flybyray
Vice Admiral Special
Welche Programme? gcc, gdb, ddd, make oder doch eher die eigenen in C geschriebenen?Bin gerade dabei auf der Uni Programmieren in C zu lernen. Wie kann ich bei mir zu Hause die Programme testen?
Wie schon oben öfters erwähnt kannst du die "compiler toolchain" von linux mit cygwin oder mingw (oder auch native/virtualisiert auf einer linux machine testen).
Unter "Windows" hast du verschieden Möglichkeiten, je nachdem was du unter Windows verstehst ("Welche Version?"). Dem Terminal entspricht hier "command", "cmd", "%COMSPEC%".Auf der Uni arbeiten fir mit Linux und dem Konsole Terminal.
Was kann ich da bei Windows tun um meine Programme zu schreiben, zu compilieren und zu testen?
"nativ" Windows Programme kannst du dann mit verschiedenen Compilern erstellen. Die meisten Windows Programme sind vermutlich mit den Microsoft-Compilern erstellt.
Die "compiler toolchain" von Microsoft beinhaltet als Hauptbestandteile, den C compiler (cl.exe), den Linker (link.exe) und das Make Pendant (nmake.exe).
Wie du diese am besten verwenden kannst liest du am besten hier Command Line (How Do I in Visual C++).
JKuehl
Grand Admiral Special
- Mitglied seit
- 22.06.2003
- Beiträge
- 7.903
- Renomée
- 145
- Standort
- Stockholm, Schweden
- Mitglied der Planet 3DNow! Kavallerie!
- Aktuelle Projekte
- POEM, SIMAP
- Lieblingsprojekt
- SIMAP, POEM
- Meine Systeme
- Q6600
- BOINC-Statistiken
- Folding@Home-Statistiken
- Prozessor
- Ryzen-3700x
- Mainboard
- Asus B350 Prime Plus
- Kühlung
- Fractal Design Celsius 240
- Speicher
- 48 GB Corsair LPX 3000
- Grafikprozessor
- 1080ti
- Display
- 28" Samsung 3840x2160
- SSD
- Samsung Evo 960 500Gb
- Soundkarte
- Creative X-Fi Titanium PCIe
- Netzteil
- Be Quiet Dark Power 650
- Betriebssystem
- Windows 10 64 Bit
Für Windows würde ich devc++ www.bloodshed.net empfehlen. funzt auch 1a mit c.
Aber das findet auch keine segmentation faults.
für Linux: ubuntu hernehmen, einen editor deiner wahl (ich nehme kate, linux-jünger nehmen vi oder emacs und schreiben jetzt gleich den ganzen thread damit voll was besser ist.. mir isses wurscht) und im terminal mit g++ oder gcc compilieren.
zu empfehlen ist in jedem fall unter linux mit valgrind zu testen ob es seg faults oder speicherfehler gibt.
Aber das findet auch keine segmentation faults.
für Linux: ubuntu hernehmen, einen editor deiner wahl (ich nehme kate, linux-jünger nehmen vi oder emacs und schreiben jetzt gleich den ganzen thread damit voll was besser ist.. mir isses wurscht) und im terminal mit g++ oder gcc compilieren.
zu empfehlen ist in jedem fall unter linux mit valgrind zu testen ob es seg faults oder speicherfehler gibt.
Ähnliche Themen
- Antworten
- 899
- Aufrufe
- 46K
- Antworten
- 0
- Aufrufe
- 455
- Antworten
- 0
- Aufrufe
- 350
- Antworten
- 0
- Aufrufe
- 464
- Antworten
- 1K
- Aufrufe
- 70K