Hallo Profis, Ich bin Neuling in Sachen Programmierung also erhoffe ich mir hier Hilfe! Ich habe eine Exe-Konsolenanwendung, leider beschädigt. Ich habe den kompletten C-Code (Quellcode + headerdateien + lib.Dateien + makefile) dieser Anwendung in einem Ordner. Wie kann ich aus diesen Code eine Exe erzeugen? Im Code ist ein makefile dabei. Ich habe es mir angesehen und es steht dort etwas von mingw32. Daher habe ich mir diesen Compiler runtergeladen und dazu gleich die Eclipse IDE. Dann habe ich die Umgebungsvariablen eingetragen und jetzt steh ich auf dem Schlauch. Ich habe einiges probiert, ging aber voll daneben. Muss ich daraus ein Projekt machen und es zunächstmal compilieren? Wer kann mir Tipps geben?
Wenn ich Dich richtig verstehe, willst Du da nichts dran rumbasteln, sondern einfach nochmals kompilieren. Da würde ich Eclipse gar nicht einbeziehen. Das ist ja nur 'ne IDE. Das Ding aufwändig zu konfigurieren, damit Du danach genau einmal auf den Knopf drücken kannst, lohnt sich nicht. Wenn da ein Makefile dabei ist, kannst Du das ja direkt aus der Konsole aufrufen. make oder make all. (Ich kenne MinGW nicht, aber ich denke, das wird ähnlich laufen wie beim Linux-Original.) Gruäss Simon
Hi, danke für die Antwort. Also kann ich das Programm direkt über die Konsole aufrufen? Ich habe dir im Anhang mal das was im makefile steht kopiert. Dort steht eine Befehlsfolge (rot umrandet), muss ich diese Befehle anwenden? Ich habs jedenfalls probiert, klappt noch nicht so ganz. Ich weiss leider überhaupt nicht mit Konsolenbefehle umzugehen, habe auch noch nie was mit Linux am Hut gehabt. Hoffe du kannst mir helfen.
Mach einfach eine Console auf (Start -> Ausrühren.. -> "cmd") und browse dann zu dem Pfad in dem dein Projekt und das Makefile liegen. Dann "make all" eintippen und freuen...
Eventuell musst du noch die Umgebungsvariable PATH anpassen, damit er mingw findet.
Danke Peter! Danke Sebastian! Genau die beiden Antworten brauchet ich! Grus aus St Pauli
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.