I have this problem too. It seems that msp430-gcc.exe ignores the -l
option.

This command returns "undefined reference" error:

msp430-gcc -mmcu=msp430x149 -g -lm pokusy.o

Linking using msp430-ld works fine:

msp430-ld -m msp430x149
/cygdrive/c/programy/mspgcc/msp430/lib/crt430x149.o
-L/cygdrive/c/programy/mspgcc/lib/gcc-lib/msp430/3.2.2/msp2
-L/cygdrive/c/programy/mspgcc/lib/gcc-lib/msp430/3.2.2
-L/cygdrive/c/programy/mspgcc/lib/gcc-lib
-L/cygdrive/c/programy/mspgcc/lib/gcc-lib/msp430/3.2.2/msp2
-L/cygdrive/c/programy/mspgcc/lib/gcc-lib/msp430/3.2.2
-L/cygdrive/c/programy/mspgcc/msp430/lib/msp2
-L/cygdrive/c/programy/mspgcc/msp430/lib
-L/cygdrive/c/programy/mspgcc/msp430/lib/msp2
-L/cygdrive/c/programy/mspgcc/msp430/lib
-L/cygdrive/c/programy/mspgcc/lib pokusy.o -lm -lgcc -lc -lgcc

I also use mspgcc-030306.exe build (msp430-gcc 3.2.2).

Petr Hanc

Reply via email to