PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Eclipse,CDT&MinGW: No rule to make target...


monxoom
2004-05-16, 13:16:08
Hi,


ich versuch hier schon ein paar Stunden krampfhaft, Eclipse mit CDT-Plugin zum laufen zu bewegen. Also meine Situation:

- Eclipse & CDT installiert (auf D:\....)
- MinGW (MinGW-3.1.0-1.exe) installiert auf C:\MinGW
- MSYS (MSYS-1.0.10.exe) installiert auf C:\MSYS
---
- MSYS & Eclipse gestartet
- 'Standard C++'-Projekt im Standard-Workspace-Verzeichnis erstellt (Name des Projekts: list_test)
- Datei angelegt, Quelltext reingeschrieben, gespeichert
- rechtsklick auf das Projekt (im 'C/C++ Projects'-Fenster) und 'Build Project' gewählt.

Ergebnis: Im Tasks-Fenster zeigt er mir diese Meldung:
*** No rule to make target `all'. Stop.



Woran liegts bzw. was ist falsch eingestellt?

/Edit: Bei den Projekteigenschaften (im 'C/C++ Projects'-Fenster unter rechtsklick->Properties) hab ich angegeben:

|C/C++ Make Project
|-Make Builder:
|---Build Command: C:\msys\1.0\bin\make.exe
|---[X] Build (Incremental Build): "all"
|---[X] Build (Full Build): "clean all"
|---Build directory: "\list_test" (Namen kam per "Browse..." einfach Projekt angeklickt & auf OK geklickt)
|-Error Parsers (nichts geändert)
|-Binary Parser
|---Elf Parser
|-Paths and Symbols (nichts geändert)
|External Tools Builders
|-CDT Makefile Builder (war schon da)
|-New_Builder (hab ich angelegt)
|---Main
|------Location: "${workspace_loc:/list_test/main.cpp}"
|------Working Directory: "${workspace_loc:/list_test}"
|------Arguments: [nix]
|------[X] Run tool in background
|---Refresh (nichts geändert)
|---Build options (nichts geändert)
|Project Referencies (nichts geändert)

Trap
2004-05-16, 21:18:19
CDT braucht ein Makefile. Such mal ein bisschen auf der CDT-Seite, die haben irgendwo ein Beispiel.

monxoom
2004-05-17, 20:55:25
Hm,hab rumgesucht, aber kein Ergebnis... kannst Du da evtl. nochmal schauen? =)

Wenn ich ein Managed C++-Project anlege, dann müsste er (so ich es richtig verstanden habe) doch das makefile selbst anlegen, oder? -> Scheint er auch irgendwie zu machen (oder auch nicht), aber wenn ich das Project builden will, dann steht im Log:

C:\msys\1.0\bin\make.exe all
make: g++: Command not found
g++ -O3 -gstabs -Wall -c -o main.o ../main.cpp
make: *** [main.o] Error 127
Build complete for project list_test2


-> Also scheint auch dies nicht zu gehen :(