hallo,
ich versuche seit zwei Tagen ein Test-Programm für einen Microkontroller unter Debian zu kompilieren, es klappt aber nicht; der Compiler gibt aus:
../uClinux-dist-20051014/tools/ucfront-gcc arm-elf-gcc
arm-elf-gcc: No input files
make: *** [hello] Error 1
Der makefile sieht so aus:
.PHONY: hello
all: hello
hello: hello.c
../uClinux-dist-20051014/tools/ucfront-gcc arm-elf-gcc
-Os -fomit-frame-pointer -fno-common -fno-builtin
-Wall -DEMBED -Dlinux -D__linux__ -Dunix -D__uClinux__
-Wl,-elf2flt="-r" -o hello hello.c
clean:
rm -f *~ *.gdb hello
Ich wäre sehr Dankbar für jede Hilfe.
C-Programm lässt sich nicht kompilieren...
- Kalimac
- Beiträge: 293
- Registriert: 25.05.2004 13:19:48
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Wetterau
-
Kontaktdaten:
Herzlich Willkommen im Forum!
Was sagt er denn wenn Du die Zeile per Hand ausführst:?
Stimmt das Verzeichnis mit dem .. (vom Makefile aus gesehen)?
Gruß,
Cornell
Was sagt er denn wenn Du die Zeile per Hand ausführst:
Code: Alles auswählen
$ ../uClinux-dist-20051014/tools/ucfront-gcc arm-elf-gcc \
-Os -fomit-frame-pointer -fno-common -fno-builtin \
-Wall -DEMBED -Dlinux -D__linux__ -Dunix -D__uClinux__ \
-Wl,-elf2flt="-r" -o hello hello.c
Stimmt das Verzeichnis mit dem .. (vom Makefile aus gesehen)?
Gruß,
Cornell
Die technische Evolution ist die Wirkung eines geistigen Fortschritts gewesen und könnte nun zu seiner Ursache werden.
- Jacques Neirynck -
- Jacques Neirynck -
hi,
zwischen arm-elf-gcc und -Os fehlt ein Zwischenraum.
Für deine nächste Frage solltest du Fehlermeldungen usw. per
Copy&Paste ins Forum kopieren, am besten in
zwischen arm-elf-gcc und -Os fehlt ein Zwischenraum.
Für deine nächste Frage solltest du Fehlermeldungen usw. per
Copy&Paste ins Forum kopieren, am besten in
Code: Alles auswählen
Tags.
Mit den Knöpfen über dem Text-Eingabefeld geht das ganz gut.
Solche Feinheiten wie Os vs. os könnten entscheidend sein.
Dann könntest du evt. 1 bis 2 Links posten, wo du das ucLinux
und die Anleitung her hast. Dann kann man sich das mal
genauer anschauen.
Beware of programmers who carry screwdrivers.