Hi, patrick dahl schrieb:
Hi,
mir will jemand ein Buch über C andrehen, da ich sowieso mal eines kaufen wollte. Dieses Buch geht aber über C allgemein.
C im Allgemeinen ist ein bisschen wenig. Man sollte schon wissen, wie Zeiger funktionieren (nicht grade mal angelesen), verkettete Listen und Bäume sind auch von Vorteil. Zusätzlich wäre somit noch ein Buch über Algorithmen von Vorteil.
Nun die Frage: Kommt man damit auch unter Linux klar ? Also, gibt es unterschiede zw. 'Windows C' und 'Linux C', allgemein vom Quelltext und von den Libaries-Einbindungen her ? Sonst, mit gcc zurande zu kommen wäre sicher kein Problem, dafür brauch man ja kein Buch. ;)
Du solltest den gcc nicht unterschätzen. Es beschränkt sich nicht gerade auf "gcc test.c" und dann ist das Projekt fertig. gcc ist kein Compiler mit einer grafischen Oberfläche, bei der man mit "Project new" mal schnell ein Projekt zusammenstellt. Ich würde folgendes vorschlagen. Eigne Dir die C-Grundlagen an, dafür findest Du viele pdf's im Netz. Dann holst Du Dir von Addison Wesley das "Linux Kernelprogrammierung". Ich weiß nicht die ISBN, da ich gerade nicht zu hause bin. Es ist aber ein gerendeter Fisch vorne drauf. Das ist erste Sahne und vermittelt im ersten Teil nochmal die wichtigsten Kenntnisse in C um dann weiter zu machen mit den ganzen Linux-features und wie man damit programmiert.
Thx!
ciao -- Mit freundlichen Grüßen / With kind regards S + P LION AG Dipl.-Ing. Andreas Christ Leiter Infrastruktur ====================================================== Email: mailto:andreas.christ@sp-lion.com S+P LION AG WWW : http://www.sp-lion.de Robert-Bosch-Strasse 9 Voice: ++49-6203-794-110 D-68542 Heddesheim Fax : ++49-6203-794-444 Germany Anfahrt: http://www.sp-lion.com/karte.html ======================================================