Beiträge anzeigen

Diese Sektion erlaubt es ihnen alle Beiträge dieses Mitglieds zu sehen. Beachten sie, dass sie nur solche Beiträge sehen können, zu denen sie auch Zugriffsrechte haben.

Nachrichten - MJBB

1
Software / Kompillieren bricht ab
02. Jun 2011, 18:52
Hallo,

erst einmal ein großes Lob an die Entwickler, die die Betty zu einer wundervollen Universal-Fernbedienung gemacht haben. Weil ich eigene Infrarotcodes mit implementieren wollte, möchte ich die Firmware selbst kompillieren. Leider schlägt dies fehl. Hab die drei im Wiki angegebenen Toolchains probiert und zusätzlich noch die folgende: https://github.com/danderson/nxos/blob/master/scripts/build_arm_toolchain.sh kompilliert. Jedes Mal schlägt das Kompillieren der Boop-Firmware mit folgendem Fehler fehl (in dem Fall mit der "selbst" kompillierten Version):

/home/virtualbox/arm/install/bin/arm-elf-ld -Tlpc2220_rom.ld -Map boop.map -L/home/virtualbox/arm/install/lib/gcc/arm-elf/4.4.0/interwork -o boop_rom.elf crt.o main.o global.o buffer.o audio/soundirq.o infrared/infraredirq.o interrupt/irq.o keyboard/keyirq.o serial/serirq.o timer/timerirq.o adc/adc.thumb.o adc/adcirq.thumb.o audio/sound.thumb.o audio/sid.thumb.o cc1100/cc1100.thumb.o cc1100/rf.thumb.o cc1100/fs20.thumb.o display/lcd.thumb.o display/fonty.thumb.o display/drawDigit.thumb.o display/drawIcon.thumb.o display/backlight.thumb.o flash/flash.thumb.o flash/bfs.thumb.o games/gamesmenu.thumb.o games/tic_tac_toe.thumb.o games/sokoban.thumb.o games/connect4.thumb.o gui/menu.thumb.o gui/mainmenu.thumb.o gui/testmenu.thumb.o gui/settingsmenu.thumb.o gui/controls.thumb.o infrared/infrared.thumb.o infrared/codes.thumb.o infrared/encoders.thumb.o infrared/ir_capture.thumb.o infrared/ir_selector.thumb.o keyboard/keyboard.thumb.o rtc/rtc.thumb.o rtc/i2c.thumb.o rtc/rtctimer.thumb.o serial/serial.thumb.o serial/redirector.thumb.o timer/timerfuncs.thumb.o tools/toolsmenu.thumb.o tools/scart_icp.thumb.o infrared/ir_itt.thumbunopt.o infrared/ir_nrc17.thumbunopt.o infrared/ir_raw.thumbunopt.o infrared/ir_rc5.thumbunopt.o infrared/ir_rc6.thumbunopt.o infrared/ir_rca.thumbunopt.o infrared/ir_rcmm.thumbunopt.o infrared/ir_rec80.thumbunopt.o infrared/ir_recs80.thumbunopt.o infrared/ir_rf.thumbunopt.o infrared/ir_sirc.thumbunopt.o infrared/ir_spaceenc.thumbunopt.o infrared/ir_lirc.thumbunopt.o -lc -lgcc

/home/virtualbox/arm/install/bin/arm-elf-ld: cannot find -lc

make: *** [boop_rom.elf] Fehler 1


Hat jemand eine Idee, woran das liegen könnte? Was bedeutet -lc? Hab es nicht im Help-File gefunden. ;) Betriebssystem ist Debian Squeeze 32-bit.