Hi ! Ich habe unter Windoof gerade erste Schritte mit C und C++ gemacht (u.a. mit dem Borland-Kommandozeilen-Compiler und MS Visual C++). 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. Daher die Frage: Kennt jemand eine gute Quelle (WWW, Buch), die den Einstieg in C bzw. C++ unter Linux idiotensicher erklärt? Ciao Florian
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
Moin Moin,
From: Christoph Maurer
Am Don, 13 Jun 2002 schrieb Florian Schießl:
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.
Kennt jemand eine gute Quelle (WWW, Buch), die den Einstieg in C bzw. C++ unter Linux idiotensicher erklärt?
www.oreilly.de ... Einführung gcc: http://www.oreilly.de/german/freebooks/rlinux3ger/ch132.html#109 Makefiles: http://www.oreilly.de/german/freebooks/rlinux3ger/ch133.html#419 Ach ja, ich hasse Makefle schreiben, man tippt immer soviel:))) ftp://ftp.trolltech.com/freebies/tmake/tmake-1.8.tar.gz GreetingX Andre
On Donnerstag, 13. Juni 2002 13:13, Florian Schießl wrote:
Ich habe unter Windoof gerade erste Schritte mit C und C++ gemacht (u.a. mit dem Borland-Kommandozeilen-Compiler und MS Visual C++).
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.
Wird AFAIK nicht per default installiert - dazu gibt es die Auswahl "Entwicklung" bei der Installation. Das geht leider im installierten System nicht mehr ganz so einfach (daran arbeiten wir gerade), d.h. Du mußt Dir die einzelnen Pakete selber aussuchen (YaST2 -> Software-Auswahl).
Daher die Frage:
Kennt jemand eine gute Quelle (WWW, Buch), die den Einstieg in C bzw. C++ unter Linux idiotensicher erklärt?
http://www.suse.de/de/products/books/data/data_buecher/3_935922_08_6.html
http://www.amazon.de/exec/obidos/ASIN/0672318954/qid=1023967665/sr=8-3/ref=s...
CU
--
Stefan Hundhammer
On Donnerstag, 13. Juni 2002 13:13, Florian Schießl wrote:
Kennt jemand eine gute Quelle (WWW, Buch), die den Einstieg in C bzw. C++ unter Linux idiotensicher erklärt?
Ein' hab' ich noch:
Stones, Matthew: Beginning Linux Programming (Wrox Press Ltd.)
http://www.amazon.de/exec/obidos/ASIN/1861002971/qid=1023982419/sr=8-2/ref=s...
Nur C/C++ wird Dir wenig nützen - in diesem Buch steht auch alles mögliche
wissenswerte über das Linux-Umfeld, APIs u.s.w. - und das mit dem "beginning"
sollte man nicht zu ernst nehmen. Emfehlenswert auch für Leute, dies schon
ein paar Jahre im Linux/Unix -Umfeld programmieren.
CU
--
Stefan Hundhammer
participants (4)
-
Andre Heine
-
Christoph Maurer
-
Florian Schießl
-
Stefan Hundhammer