Compilerfrage



  • ok.. du willst c programme compilieren..

    ist eigentlich egal, der djgpp kann beides, c++ (compiler ist gxx) und c (compiler ist gcc)
    beide compiler findest du im bin ordner.

    nun: ist in der autoexec.bat sowas wie

    PATH=%PATH%;D:\DJGPP\BIN

    oder ähnliches drin?

    schreib auf die konsole einfach mal :

    gcc -v
    wenn er dir die version gibt, ok.
    dann kannst du ohne pfade den gcc aufrufen

    dann geh in den ordner, wo du deinen c file abgespeichert hast und schreibe

    gcc deinfile.c -o deinfile.exe



  • bei gcc -v zeigt er mir keine version an!!
    ich habe win xp und hab das mit dem arbeitsplatz so eingestellt wie es mir beschrieben war: http://c.theflow.de/install.htm



  • und dann sage mir, ob du das gemacht hast

    Win2000/XP: Rechts-Klick auf Arbeitsplatz/My Computer -> Eigenschaften.
    Dann 'Umgebungsvariablen' suchen. Das muss irgendwo versteckt sein. In Windows
    XP ist es unter Erweitert bzw. Advanced. Dort dann einfach die Path-Variable
    mit 'C:\DJGPP\bin' erweitern und eine DJGPP-Variable mit 'C:\DJGPP\djgpp.env' neu anlegen.

    wenn nicht, tu es wie beschrieben 😉



  • da steht ja auch genau, wie der rhide zu konfigurieren ist 🙂



  • ich hab alles gemacht wie beschrieben funzt aber trotzdem net!



  • mit dieser aussage kann man/frau jetzt wenig anfangen.

    konsole nochmal auf und gcc -v schreiben, dann return.

    wenn dann nix kommt, musst du leider bei der eingabe der umgebungsvariablen was falsch gemacht haben.



  • ich habe in der konsole gcc -v eingegeben des kennt er aber net!

    und ich ha

    b das mit den umgebungsvariablen auch so eingestellt wie beschrieben!



  • dann muss jemand anders helfen, ich weiß da nicht weiter ...

    aber auf arbeit habe ich grad xp und ich mach das mal genauso nachher wie in der antleitung (so ich heute zeit finde), .. na schaun wa mal 😉



  • hi

    war also gar kein problem unter dem xp

    schade nur, daß du einen djgpp nur für c ziehst mit der seite und nicht gleich auch für c++.

    gut, aber du willst ja c programme machen, hast du gesagt, daß heißt, die welt von iostream und so ist dir damit erstmal verschlossen.
    ansonsten solltest du dich auf der delorie seite rumtreiben, und die große version mit c++ downloaden.

    (ich wußte garnicht, daß es eine "nur c" version überhaupt gibt ...)

    so:

    was du wahrscheinlich falsch gemacht hast:

    bitte füge in die umgebungsvariablen folgende zwei zeilen ein:

    name: DJGPP wert: c:\deinpfad\djgpp\djgpp.env
    name: PATH wert: c:\deinpfad\djgpp\bin

    dann funzt der gcc sofort. brauchst auch keinen neustart.

    so long



  • schick mir deine e-mail adresse dann mail ich dir dAS BILD WIE ICHS GEMACHT HAB!



  • wenn es jetzt funzt, ist alles gut, wenn nicht, geht es so wie von mir beschrieben, mehr kann ich jetzt auch nicht mehr tun..



  • schick mir dochmal deine e-mail adresse!



  • ach egal was gibts sonst noch so für gute C-compiler?


Anmelden zum Antworten