Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » suche idiotensichere Erklärung fürs Kompilieren

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
22.01.2016, 18:38 Uhr
Dexter19971



Ich hatte eigentlich immer Entwicklungsumgebungen benutzt, aber meine bevorzugte (Dev C++) ist zu veraltet um damit zu lernen.
Habe diverse andere Entwicklungsumgebungen wie Codeblocks und CodeLite eben ausprobiert. Mit keinem dieser war es mir möglich irgendwas zu kompilieren, und wieder andere wollten mir was von irgendwelchen "workspaces" und solchem umständlichen Kram erzählen, die ich anlegen solle.

Ich habe bereits versucht herauszufinden, wie man einen Programmtext UNTER WINDOWS XP kompiliert, hab aber nichts hilfreiches gefunden.

Könnt ihr mir idiotensicher erklären, wie man einen Kompilierer installiert;
Wie man mit der Kommandozeile (cmd) ein Programm ausführbar macht;
und wie ich einen Pfad korrekt aufrufe?

Ich wäre sehr dankbar für Antworten!

Dieser Post wurde am 22.01.2016 um 18:39 Uhr von Dexter19971 editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
22.01.2016, 21:29 Uhr
Hans
Library Walker
(Operator)


Hi,

da Dev C++ auf MinGW basiert, sollte der MinGW Compiler noch auf dem Rechner sein. Wenn nicht, dann gibt es ein Installationsprogramm, das MinGW und alle benötigten Komponenten herunter lädt und installiert. Das ist von der Bedienung so, wie jedes jedes andere Insallationsprogramm unter Windows. Die Frage dürfte eher sein, ob Windows XP noch unterstützt wird. Und das dürfte unwahrscheinlich sein.
Wenn Du jedoch Glück hast und MinGW noch unter XP installiert kriegst, dann kannst Du die Hilfen vom GNU Compiler gcc verwenden, weil MinGW ja nichts anderes als eine Anpassung des GNU Compilers an die Windowsplattform ist.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
23.01.2016, 17:58 Uhr
ao

(Operator)


Hm. Also, mit Windows XP sollte man eigentlich nicht mehr arbeiten im Jahr 2016. Kauf dir bitte was moderneres, 15 Jahre alte Betriebssysteme machen keinen Spaß und sind auch nicht mehr sicher. Oder wechsel zu Linux, das brauchst du nicht zu kaufen.

Aber wenn du unbedingt willst, dann versuch doch mal, die Visual Studio Community Edition bei Microsoft runterzuladen. Wenn du Glück hast, lässt sich das auf XP noch installieren, und normalerweise kann man bei den Microsoft-Studios einen Build-Prompt öffnen, mit dem du auf der Kommandozeile bauen kannst.

Dieser "umständliche Workspace-Kram" nennt sich Buildsystem und ist unverzichtbar für Projekte, die mehr als zwei Sourcecode-Dateien umfassen. Das Pendant für die Kommandozeile heißt Make oder im Fall von Microsoft Nmake. Ist auch wichtig und interessant, aber nicht gerade der Stoff für Anfänger.


Zitat:
Könnt ihr mir idiotensicher erklären, wie man einen Kompilierer installiert;
Wie man mit der Kommandozeile (cmd) ein Programm ausführbar macht;
und wie ich einen Pfad korrekt aufrufe?

Was du da verlangst, ist eine Anleitung zum systematischen Dilettantismus. Kriegst du von mir nicht.

Ansonsten gibts von Dev-C++ seit einiger Zeit wieder aktuelle Versionen, und zwar hier: https://sourceforge.net/projects/orwelldevcpp/
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
23.01.2016, 20:28 Uhr
~f.-th.
Gast


Ich habe festgestellt Idioten sind sehr clever, wenn es darum geht etwas misszuverstehen. Dem ist man nicht immer gewachsen oder man hat selbst ein Brett vorm ...


Oh, Versionen beim MinGW sind nicht so einfach.

Beim alten Dev-C++ sollte beim letzten mal der 3.4.2 dabei gewesen sein. Eventuell hast du den noch auf die Version 3.4.5 upgedatet.
Heute sind die Versionen 4.8.? oder für einige Betriebssysteme gar schon 5.?.? aktuell.

Die erste Ziffer beschreibt die Hauptversion, die 2. die Subversion und die letzte Ziffer ist für kleine Änderungen da.

Den Dev-C++ Nachfahren gibt es soweit ich weiss mit relativ aktuellem Compiler und Code::Blocks ebenfalls.

Falls du unter C++ die einfachere und komfortablere String-Bearbeitung nutzen möchtest, stelle den Compiler mindestens auf C++11. Das sollte, wenn überhaupt, mit den Versionen 3.4.2 recht holperig funktionieren.

Auch einige andere Sachen gehen unter aktuellen C++ Compilern, wenn die entsprechend eingestellt sind, einfacher.

Hab es jetzt mit den aktuellen Versionen der genannten IDE nicht unter XP getestet. Die Versionen, die vor 2 Jahren aktuell waren liefen unter XP.

Wenn dein XP Rechner zu langsam ist, musst du das durch PC-Know-How ausgleichen.


Schneller als eine IDE bei kleinen Projekten bekommt man z.B. einige Editoren, die auf SciTE basieren gestartet und, wenn man die mit dem entsprechenden Compiler verknüpft, haben die schon einige Grundfunktionen einer grösseren IDE. Aber da muss man etwas Basisverständnis für Scripte haben.


Hab heute mal nachgesehen: Second-Hand-Notebooks mit Win7, die funktionstüchtig sein sollen, gibt es für weniger als 100¤. Achtung, nicht nur die Probeversion von Win7 mit begrenzter Laufzeit kaufen! Das wird bei einigen Gebrauchtwaren-Handeln gern versucht.

MfG
f.-th.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: