2017-12-18 3 views
-2

Ich versuche ein Eclipse-Projekt in C++ zu kompilieren, das eine .so-Datei erstellt. Jetzt versuche ich das Projekt ohne eine IDE zu bauen. Ich habe es mit MinGW versucht, aber das erstellte .so funktioniert nicht. Ich denke, es gibt einige spezielle Pakete, aber wie kann ich die Informationen bekommen?Export Eclipse Compiler zu cmd

Gibt es eine Möglichkeit, die Build-Einstellungen zu exportieren und sie in MinGW zu importieren? Wie kann ich sonst den Compiler setzen?

Dies ist die ToolChainEditor die ich in MinGW wiederherstellen würde.

Antwort

0

Sie können eine Konfiguration nicht in mingw importieren, aber Sie können mingw sagen, wo Sie eine Konfiguration finden.

Eclipse kann auf generate a makefile konfiguriert werden (mindestens so aktuell wie Neon). Wählen Sie Ihr Projekt und navigieren Sie über das Hauptmenü zu Projekt-> Eigenschaften-> C/C++ Build-> Tool Chain Editor. Setzen Sie den "Current Builder" auf Gnu Make Builder und erstellen Sie das Projekt.

In dem generierten Ordner, in dem Sie die fertige ausführbare Datei finden würden, finden Sie drei weitere Dateien: makefile, objects.mk und sources.mk und können das make Dienstprogramm verwenden, das häufig mit mingw geliefert wird. Es kann auch separat heruntergeladen werden, wenn Sie müssen.

Geben Sie in der Befehlszeile den Ordner ein, und geben Sie make ein. Magie wird passieren. Wenn Sie mehr über die Magie wissen wollen, ist make ein sehr tiefgründiges Thema, das es wert ist, gelernt zu werden, auch wenn es nur als Einstiegsdroge für modernere Build-Systeme gedacht ist, die davon abstammen.

+0

Danke für Ihre schnelle Antwort. Ich bin neu in all dem. Kann ich hier ein Bild des Tool Chain Editors posten? –