ubuntuusers.de

C++ unter Ubuntu

Status: Ungelöst | Ubuntu-Version: Ubuntu 7.10 (Gutsy Gibbon)
Antworten |

skeleten

Avatar von skeleten

Anmeldungsdatum:
12. Januar 2008

Beiträge: 109

Hi,
ich programmiere ein bisschen C++.
Nun würde ich das auch gerne unter Ubuntu machen,
weiß aber nicht wie ich die Quelltexte compliiren kann
bitte um hilfe!

Anyone

Avatar von Anyone

Anmeldungsdatum:
16. Oktober 2007

Beiträge: 102

zum kompilieren kannst du g++ verwenden
also
g++ <dateiname>

anno

Anmeldungsdatum:
10. Dezember 2006

Beiträge: 432

wenn du nur die standardbibliotheken verwendest, kannst du es so machen

g++ <dateiname>.cc -o Name_deines_Programms

<dateiname>.cc ist die Datei in der der Quelltext steht.

grß anno

skeleten

(Themenstarter)
Avatar von skeleten

Anmeldungsdatum:
12. Januar 2008

Beiträge: 109

und was ist mit cpp dateien oder header?

MrKanister

Anmeldungsdatum:
13. Oktober 2007

Beiträge: 2105

skeleten hat geschrieben:

und was ist mit cpp dateien oder header?

Das die Datei in dem Beispiel auf .cc endet hat nichts zu sagen. Du kannst sie auch .cpp nennen. ☺

header-Dateien werden über die cpp-Dateien eingebunden, in denen sich ein Eintrag befindet, der zB. so aussieht:

#include <"header.h">

Natürlich kannst du beim kompilieren auch mehrere Dateien angeben:

g++ datei1.cpp datei2.cpp datei3.cpp -o Mein_Programnm

Gruß Martin

BTW: Wer hat den Thread eigentlich auf "gelöst" gesetzt? Er war es ja scheinbar noch nicht.
Bitte nicht einfach Threads auf "gelöst" setzen, weil ihr denkt er wäre es. Das verunsichert den Thread-Ersteller. ☺

Ich hab ihn mal wieder auf "ungelöst" gesetzt.

e1bart0 Team-Icon

Avatar von e1bart0

Anmeldungsdatum:
12. Mai 2007

Beiträge: 927

Wohnort: München

Mr. Kanister hat geschrieben:

header-Dateien werden über die cpp-Dateien eingebunden, in denen sich ein Eintrag befindet, der zB. so aussieht:

#include <"header.h">

Du musst dich schon entscheiden, ob du <> oder "" verwenden willst. 😉 Beides aufeinmal geht jedenfalls nicht.

@skeleten
Schau dir mal GCC an, da ist alles ganz gut beschrieben.

MrKanister

Anmeldungsdatum:
13. Oktober 2007

Beiträge: 2105

e1bart0 hat geschrieben:

Mr. Kanister hat geschrieben:

header-Dateien werden über die cpp-Dateien eingebunden, in denen sich ein Eintrag befindet, der zB. so aussieht:

#include <"header.h">

Du musst dich schon entscheiden, ob du <> oder "" verwenden willst. 😉 Beides aufeinmal geht jedenfalls nicht.

Richtig 😀 ...für eigene header schreibt man

#include "header.h"


Für die anderen (in der Regel in /usr/include/ befindlichen) schreibt man zB.

#include <iostream>

Lunar

Anmeldungsdatum:
17. März 2006

Beiträge: 5792

Wenn man mehrere Dateien kompilieren will, sollte man besser ein Makefile schreiben oder gleich ein richtiges Buildsystem wie CMake verwenden.

lilith2k3

Avatar von lilith2k3

Anmeldungsdatum:
14. Dezember 2006

Beiträge: 2999

Wohnort: OS

Zum Makefile-Schreiben gibt's hier[/i] ne kleine Einleitung.

Antworten |