Forum: Compiler & IDEs Eclipse ARM - Program make not found in Path


von Christian J. (Gast)


Lesenswert?

Hallo,

ich weiss jetzt echt nicht weiter. Habe Eclipse installiert und dazu die 
Plugins für ARM, dazu noch ST-Link Treiber und einige Demos.

Neues Projekt, STMF4xxx, Blinky, alles schön ausgewählt und jetzt 
meckert er, dass  er make nicht findet. Die GNU EABI Toolchain ist 
natürlich installiert, läuft unter emblocks ja auch bestens und das 
basiert auf Eclipse.

Properties, Pfade gecheckt: ok. Hat er wohl allein rausgefunden wo der 
GCC steckt.

Aber ein Make Programm gibt es wirklich nicht in den /bin Verzeichnissen 
des ARM Compilers. Nur die üblichen.

Was kann es denn noch sein, wenn sich ein Demo Projekt nicht kompilieren 
lässt?

Grummel...

Gruss,
Christian

von Programmierer (Gast)


Lesenswert?

Du verwendest vermutlich Windows? Dann hast du kein make installiert. 
MinGW32 hat ein make mitgeliefert, das kannst du installieren. Siehe 
dazu z.B. den Artikel 
https://www.mikrocontroller.net/articles/STM32_Eclipse_JLink_Linux/Windows#Make 
, nicht vergessen den Pfad zu setzen.

von Christian J. (Gast)


Lesenswert?

Programmierer schrieb:
> Du verwendest vermutlich Windows? Dann hast du kein make installiert.
> MinGW32 hat ein make mitgeliefert, das kannst du installieren. Siehe
> dazu z.B. den Artikel
> https://www.mikrocontroller.net/articles/STM32_Eclipse_JLink_Linux/Windows#Make
> , nicht vergessen den Pfad zu setzen.

Klar, ausnahmsweise unter Windows. Bin grad dabei..... was man nicht 
alles übersieht... tse.

Wo setzt man den Pfad? Auf die Datei hier: mingw-get.exe ? Das Tutorial 
stimmt nicht mehr, da hat sich viel verändert seitdem.

von Christian J. (Gast)


Lesenswert?

Da scheint auch was bei mingw nicht ok zu sein, das Runterladen vom Repo 
klappt nicht:

mingw-get: *** ERROR *** C:\MinGW\libexec\mingw-get\mingw-get-0.dll: DLL 
load failed; cannot run setup hooks

von Programmierer (Gast)


Lesenswert?

Christian J. schrieb:
> Wo setzt man den Pfad? Auf die Datei hier: mingw-get.exe
Auf das Verzeichnis, in dem sich die make.exe befindet natürlich. Also, 
wie im Artikel beschrieben, z.B. auf "C:\MinGW\msys\1.0\bin".

Christian J. schrieb:
> Da scheint auch was bei mingw nicht ok zu sein, das Runterladen
> vom Repo
> klappt nicht:
Hmm sowas, mal mit Adminrechten versucht?

von Christian J. (Gast)


Lesenswert?

Programmierer schrieb:
> Hmm sowas, mal mit Adminrechten versucht?

Ähm.... unter Windows? Habe ich, ja. Das ist ein Installer Tool, das die 
Repos runterlädt. Und eine lädt eben nicht. Kannste nix dran machen.

Eine Make.exe gibt es nicht.

von Programmierer (Gast)


Lesenswert?

Scheint laut Google ein seltenes Problem zu sein. Ist kein Problem mit 
dem Herunterladen, sondern es kann die bereits geladene DLL nicht 
öffnen. Kannst ja mal schauen ob die tatsächlich existiert und intakt 
ist. Alternativ nach einem anderen make für Windows suchen, z.B. bei 
MinGW64 sollte ja auch eines dabei sein...

von Micha (Gast)


Lesenswert?

Kämpf dich mal durch http://gnuarmeclipse.github.io/. Dort ist die 
Einrichtung ebenfalls beschrieben inkl. Links zu einem Paket mit make, 
rm, etc.

von Christian J. (Gast)


Lesenswert?

Micha schrieb:
> Kämpf dich mal durch http://gnuarmeclipse.github.io/. Dort ist die
> Einrichtung ebenfalls beschrieben inkl. Links zu einem Paket mit make,
> rm, etc.

Hi,

man kann sich das Leben einfacher machen, wenn man PX4 Ardupilot 
installiert. Da haben sie alles zusammen gepackt was man braucht und man 
kann direkt loslegen, auch wenn man nicht mit der Kopter Software 
arbeiten will.

Das MGWin Projekt ist seit 2013 nicht mehr angefasst worden.

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
Noch kein Account? Hier anmelden.