Gast
#363691
Hi! ich code gerade an nem filesystem auf nem AT91SAM7 und wollte den speicher für handles und buffers dynamisch reservieren. wenn ich malloc benutze meckert der linker. arm-elf-gcc -mthumb -mcpu=arm7tdmi -mthumb-interwork -I. -gstabs -DROM_RUN -Os -Wall -Wcast-align -Wimplicit -Wpointer-arith -Wswitch -Wredundant-decls -Wreturn-type -Wshadow -Wunused -Wa,-adhlns=Cstartup.lst -MD -MP -MF .dep/main.elf.d Cstartup.o main.o Cstartup_SAM7.o --output main.elf -nostartfiles -Wl,-Map=main.map,--cref -lc -lm -lgcc -lc -lgcc -TAT91SAM7S64-ROM.ld c:/winarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/thumb/int erwork\libc.a(mallocr.o): In function `_malloc_r':mallocr.c:(.text+0x25a): undefined reference to `_sbrk_r' :mallocr.c:(.text+0x3c4): undefined reference to `_sbrk_r' c:/winarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/thumb/int erwork\libc.a(freer.o): In function `_malloc_trim_r':mallocr.c:(.text+0x2c): undefined reference to `_sbrk_r' :mallocr.c:(.text+0x4a): undefined reference to `_sbrk_r' :mallocr.c:(.text+0x72): undefined reference to `_sbrk_r' Hat jemand nen Tip, der mich auch die richtige Spur führt?