Am Don, 13 Jun 2002 schrieb Florian Schießl:
Ich habe unter Windoof gerade erste Schritte mit C und C++ gemacht (u.a. mit dem Borland-Kommandozeilen-Compiler und MS Visual C++).
Mit einem Kommandozeilenkompiler? Löblich, dann fällt Dir die Gewöhnung an den Linux-Compiler nicht mehr so schwer.
Unter Linux komme ich nur irgendwie nicht allzu weit. Ich nehme an, dass unter Linux standardmäßig der GNU C Compiler installiert ist, aber meine Versuche, diesen aufzurufen, sind alle gescheitert.
Ist der GCC denn installiert? Bei einer SuSE 8 Standardinstallation ist er das nicht? Wenn Du Dir nicht sicher bist, tippe mal gcc --help Kommt da eine sinnvolle Ausgabe, wenn ja, ist der Gcc da, wenn nein nicht -> von CDs nachinstallieren.
Daher die Frage:
Kennt jemand eine gute Quelle (WWW, Buch), die den Einstieg in C bzw. C++ unter Linux idiotensicher erklärt?
Ein Buch? Nein, d.h. vielleicht steht im Kofler was zu den ersten Schritten mit gcc drin, weiß ich aber nicht. Deswegen ein paar Hinweise. 1. Meistens ruft man den gcc nicht direkt auf, sondern bastelt sich dafür ein Makefile, das genau dies erledigt (und noch einiges mehr). Eine Einführung gibt es z.B. unter http://www.ijon.de/comp/tutorials/makefile.html oder auch mit info make 2. Eine Datei übersetzt Du in ein Objectfile mit gcc -c -o dateiname.o dateiname.c 3. Mehrere Objectfiles linkst Du zu einer ausführbaren datei mit gcc -o programmname dateiname1.o dateiname2.o 4. Hast Du nur eine Quellcode-Datei, kannst Du Dir den Zwischenschritt sparen... gcc -o programmname dateiname.c 5. Der C++-Compiler heißt g++ 6. info gcc hilft Dir bei Fragen u.U. weiter. Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen