Dev cpp all-before does not exist



  • ich habe mir Dev cpp 4.9.5.0 installiert und will ein Hallo World Kompilieren, aber er will nicht

    Building Makefile: "H:\MyProjects\devtest\Makefile.win"
    Führt make... aus
    make.exe -f "H:\MyProjects\devtest\Makefile.win" all
    MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
    Fatal: 'all-before' does not exist - don't know how to make it

    Ausführung beendet

    Habe auch schon die das Dev cpp Forum und Mailing list nach 'all-before' durchsucht,
    bestes Ergebnis:

    The new version allows you to modify the makefile. The all target in the makefile contains additional dependencies, all-before and all-after. You must create an additional makefile that contains a rule for these two targets. Once you have created this makefile, include it ib the generated makefile by selecting project -> project Options from the menu selecting the Makefile tab on the Project Options popup and add the makefile you created to the include list. This is what you're supposed to do. But I can't seem to get the syntax right in my included makefile and I get "Error G" Command syntax error. I know the problem is in my syntax, but can't figure it out.

    Nun habe ich aber kein bock jetzt make komplett zu lernen außerdem wozu ist denn IDE den da wenn nicht für solche Sachen.
    Könnt ihr mir da ne Lösung sagen? oder ist das normal das man make lernen muss bevor man mit der dev cpp arbeiten kann?



  • ich habe ihn selber nicht installiert.. aber dieses tutorial soll wohl gut sein

    http://www.kellas.de/HTML/Dev-C++.html



  • Original erstellt von elise:
    **ich habe ihn selber nicht installiert.. aber dieses tutorial soll wohl gut sein

    http://www.kellas.de/HTML/Dev-C++.html**

    Danke, hat aber leider nicht geholfen ich probiere jetzt mal die 4.0 aus vielleicht geht’s mit der.



  • Hmm, irgendwie wird da der falsche "Maker" ausgeführt. Also dieses Borland in der Ausgabe ist schon sehr merkwürdig. Wahrscheinlicht hast du den Borland C++ Compiler installiert und dann führt er das falsche make Programm aus. Bei mir sieht eine erfolgreiche Kompilierung so aus:

    Building Makefile: "C:\Makefile.win"
    Führt  make... aus
    make.exe -f "C:\Makefile.win" all
    g++.exe -c main.cpp -o main.o -I"D:\Programme\Dev-Cpp\include"  -I"D:\Programme\Dev-Cpp\include\g++-3"  -I"D:\Programme\Dev-Cpp\include"   -s
    
    g++.exe main.o  -o "test.exe" -L"D:\Programme\Dev-Cpp\lib"  -I"D:\Programme\Dev-Cpp\include"  -I"D:\Programme\Dev-Cpp\include\g++-3"  -I"D:\Programme\Dev-Cpp\include"   -s
    
    Ausführung beendet
    Kompilierung erfolgreich
    


  • @joker danke das ist es, jetzt muss ich noch kucken wie ich es weg kriege



  • bei mir fressen sich die compiler auch immer.. ich habe einfach zwei unterschiedliche autoexec bats... und starte je nachdem, welchen ich will, den rechner oder lade sie in die dosbox 🙂



  • Am besten mal diesen Bug bei Bloodshed melden.



  • cygwin und djgpp sind aber die kleinen gefräßigen ungeheuer...tststs.. böse.. 😉



  • Ne, die Dev-C++ IDE macht den Aufruf zum make-programm.



  • es war eine art.. metapher.. ein anderes problem zwar.. aber die lösung könnte den problemsuchenden auf einen pfad führen, sein eigenes problem zu lösen...

    verstanden?

    es gibt ja immer soviele pfade ~~~~~~ sehr verschlungen...



  • hat jemand inzwischen das 'all-before'-Problem gelöst?

    Hab es auch grad (nach Neuinstallation von dev-c++)



  • bei mir lags daran, dass ich Bloodshed in nem anderen Verzeichnis neu installiert hab, er aber nach dem mingw immer noch im alten Verzeichnis gesucht hat, das gabs nicht mehr und dann hat er das make von Borland aufgerufen (welches im Systempfad steht).


Anmelden zum Antworten