![]() |
C++ für C-Programmierer
Hallo Freunde,
Nachdem ich mich nun genug mit C gespielt hab, hab ich vor unter die objektorientierten Programmierern zu gehen und mit C++ anzufangen. Kann mir Jemand sagen, welche Programme (Compiler) ich dazu brauche und kennt jemand vielleicht Tutorials im Netz? Danke, Firestarter |
Soviel mir bekannt ist, kannst du dir von borland direkt eine C++ Umgebung runterladen.
Zwecks tutorials: wird am einfachsten sein, wenn du eine suchmaschine verwendest |
|
@-=firestarter=-
schon mal überlegt auf linux zu entwickeln? dort gibt es alles was du brauchst, mit der distribution. u.a.: ein superschneller gpp-compiler für c++ schnelle libs inklu. doc's ausgezeichnete bibliotheken für die x-oberfläche zb die qt-lib mit eingebundener garbage-collcetionen hervorragende debugger zb den ddd reichlich doc's und entsprechende news in den foren im übrigen fast auf jeden uni-server finden sich anleitungen zum programmieren in c und c++ greetz artemisias http://www.cip.physik.uni-muenchen.d...-tutorial.html www.uni-giessen.de/hrz/programmiersprachen/C++/ http://www.c-plusplus.de/c___1.htm usw |
@ artemisias
ich überlege schon länger, auf linux umzusteigen. jedoch gibt es 3 probleme, die ich noch habe 1) für modem gibts keine linux-treiber (erledigt sich dann mit adsl) 2) meine hdd hängt am promise-kontroller am A7V :( 2) ich hab eine gf2mx (da solls ja probleme geben, aber mit suse 7.1 vorbei sein , oder?) danke |
@-=firestarter=-
zu 1) darf ich fragen was du für ein modem hast? eigentlich werden unter linux doch sehr sehr viele unterstützt. zu 2) der controller wird imho von kernel 2.4 bzw 2.2.18 unterstützt zu 3) die gf2 läuft auf meinem sys und macht unter 7.1 keine probs greetz artemisias |
@ artemisias
ich hab das Fritz X!PC ISDN-Modem (Extern, is auch eine Telefonanlage) Unter win braucht es einen CAPI-Treiber. ich habe sowohl unter suse.de, als auch unter avm.de keine linux-treiber oder so etwas ähnliches gefunden. du sprichst da von kernel 2.4 bwz kernel 2.2.18. welcher suse-version entspricht das? |
@-=firestarter=-
man kann den kernel nicht mit den versions-nr. der distributionen gleichsetzen. der kernel ist das "eigentliche" linux. der rest ist in den meisten fällen gnu-software, die auch auf anderen unix-derivaten läuft. folglich kann man den kernel eines bestehenden systemes neu übersetzen. die distributionen bieten aber fertige kernel an, auch als binary-kernel bezeichnet, da wohl die configuration und die compilierung für viele neueinsteiger zu schwierig wäre*. die suse 7.1 bietet die beiden genannten kernel zur auswahl an. mit den isdn-tel-anlagen gibt es glaube ich schwierigkeiten. an sich wird die fritz-card von linux unterstützt. am besten du compilierst den kernel neu, dann kannst du die verschiedenen isdn-treiber als module einbinden und testen. neben den low level treibern, die hisax benötigen, hat avm neue linux-treiber für seine isdn-karten zur verfügung gestellt. vielleicht ist ja etwas passendes dabei. greetz artemisias *habe schon auf einer suse 6.3 einen 2.4er kernel portiert. für newbies kann dies aber etwas schwieriger werden, da dann anpassungen an der module.conf nötig werden. |
puh,
neinnein, ich will keinen eigenen kernel compailieren *G*. mal schauen, wenn ich dann ADSL habe, installiere ich dann SUSE Linux. danke für deine hilfe artemisias |
@-=firestarter=-
ohps... wollte dich nicht erschrecken so schwer ist es nun wirklich nicht, jedenfalls einfacher als ein gutes progi in c++ zu schreiben. du sollst den kernel ja nicht selber neu schreiben, sondern nur neu übersetzen. hier die einzelnen schritte: 1) kernelquellen von der zb suse cd einspielen 2) als root einloggen und in das verzeichnis /usr/src/linux wechseln (am besten in einem x-terminal) 3) wenn man sich als root auf der gui befindet, kann man jetzt im x-term make xconfig eingeben 4) die kernel einstellung können jetzt im fenster vorgenommen werden, zu den meisten einstellungen gibt es eine hilfe 5) speichern und beenden 6) mit folgender befehlsfolge werden kernel und module compiliert und die module installiert: make dep clean bzImage modules modules_install 7) danach liegt der fertige kernel als bzImage im folgenden verzeichnis: /usr/src/linux/arch/i386/boot 8) diese datei muß nach boot kopiert werden und dabei in vmlinuz umbenannt werden 9) jetzt muß noch die datei System.map aus dem verzeichnis /usr/src/linux in das verzeichnis /boot kopieren und... 10) wenn über lilo gebootet wird, muß jetzt einfach lilo eingegeben werden 11) neu booten und stolz darauf sein den ersten eigenen kernel erzeugt zu haben ;-) viel mut ... probiers halt mal greetz artemisias |
@artemisias1
unter linux c++ entwickln is bbbbäääääähhhhhhh :( c geht ja noch so halbwegs aba c++ bbbbääääääähhhhhhh oder bin ich scho zu sehr windoof verwöhnt :confused: |
Zitat:
mfg firestarter |
das ichs viel zu umständlich find :D
weil mir unter linux einfach die passende entwicklungsumgebung fehlt, da ich weder x-window noch vi/joe in verbindung mim gpp/g++ verwenden will :( weils mir zu umständlich san da versuch ich lieber mein glück in der win2k konsole mit bc31 oder wenns mal sein muss unter win mit bc5 (obwohl ich das garnicht mag) |
@pong
hab letzens schon einmal geschaut, wie's denn so mit visual-studio geht. ich bitte dich, so umständlich, da kannst aber besser mit c++ unter der qt arbeiten. die c++ anbindung an mysql oder postgress funzen auf anhieb. was man von vb, visual c und jet datenbank bzw sql-server 7 nicht immer behaupten kann, obwohl sie alle aus r....... stammen. von daher, weiß ich nicht, wie du darauf kommst, daß das programmieren mit cpp unter linux kompliziert sein soll. apropro entwicklungsumgebung, der xemacs beherrscht c, c++, java, modula, html, latex etc. inklu. syntax highlighting, compileranbindung, linkanbindung und nebenbei kann man seine news abholen und seine mails lesen.... bequemer kann man/frau es nun wirklich nicht mehr haben.....*smile greetz artemisias |
@artemisias1
ähhhh tschuldige hab ich irgendwo im entferntesten auch nur angedeutet das ich auf den vi$ul m$ schei*s steh?? wenn ja dann tuts mir leid und du hast mich missverstanden und von vb halt ich genauso soviel wie lenin von da demokratie :) zu datenbank zugriffen kann ich noch nix sagen weil ich erst damit anfang aber nicht mit c/c++ sondern mit php und mysql zur zeit find ich is linux nur ne spielerei odder was für echte freaks, aber das wird sich garantiert noch ändern! |
@pong
nur so zur info: einer meiner leutz arbeitet bei oracle. dort setzt man auf unix und neuerdings ist auch linux ins blickfeld geraten. die banken favorisieren schon allein wegen der sicherheit unix-derivate ... von wegen spielerei ;-) greetz artemisias ps: der mit lenin war gut |
Zitat:
|
@crashman
*smile... dafür müssen sie uns teuer einkaufen... ;-) ist der ausgleich sozusagen greetz artemisias |
Zitat:
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 00:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag