I followed the instructions from the manual for compiling/installing
everything required except gdb wrote the test script:
### test.c
int main()
{
return 0;
}
###
tried to compile and got the error below however if I use -c so that it
doesn't link it works fine, what could be wrong?
Thanks,
Adam.
$ msp430-gcc test.c -v -o test
Reading specs from
/home/a/apb14/programming/Plume/build/usr/lib/gcc-lib/msp430/3.2.3/specs
Configured with: ./configure --target=msp430
--prefix=/home/a/apb14/programming/Plume/build/usr/ : (reconfigured)
./configure --target=msp430
--prefix=/home/a/apb14/programming/Plume/build/usr/ : (reconfigured)
./configure --target=msp430
--prefix=/home/a/apb14/programming/Plume/build/usr
Thread model: single
gcc version 3.2.3
/home/a/apb14/programming/Plume/build/usr/lib/gcc-lib/msp430/3.2.3/cc1
-lang-c -v -D__GNUC__=3 -D__GNUC_MINOR__=2 -D__GNUC_PATCHLEVEL__=3
-D__GXX_ABI_VERSION=102 -DMSP430 -D__MSP430__ -D__MSP430 -D__NO_INLINE__
-D__STDC_HOSTED__=1 -DMSP430_NO_HW_MUL -D__SIZE_TYPE__=unsigned int
-D__PTRDIFF_TYPE__=int -D__INT_MAX__=32767 test.c -quiet -dumpbase test.c
-version -o /tmp/ccLrYPi1.s
GNU CPP version 3.2.3 (cpplib) (GNU assembler syntax)
GNU C version 3.2.3 (msp430)
compiled by GNU C version 3.3.5 (Debian 1:3.3.5-13).
ignoring nonexistent directory
"/home/a/apb14/programming/Plume/build/usr/msp430/sys-include"
#include "..." search starts here:
#include <...> search starts here:
/home/a/apb14/programming/Plume/build/usr/include
/home/a/apb14/programming/Plume/build/usr/lib/gcc-lib/msp430/3.2.3/include
/home/a/apb14/programming/Plume/build/usr/msp430/include
End of search list.
/home/a/apb14/programming/Plume/build/usr/lib/gcc-lib/msp430/3.2.3/../../../../msp430/bin/as
-o /tmp/ccYkI82T.o /tmp/ccLrYPi1.s
msp430-ld -m msp430x110 -o test
/home/a/apb14/programming/Plume/build/usr/lib/gcc-lib/msp430/3.2.3/../../../../msp430/lib/crt430x110.o
-L/home/a/apb14/programming/Plume/build/usr/lib/gcc-lib/msp430/3.2.3
-L/home/a/apb14/programming/Plume/build/usr/lib/gcc-lib/msp430/3.2.3/../../../../msp430/lib
/tmp/ccYkI82T.o -lgcc -lc -lgcc
/home/a/apb14/programming/Plume/build/usr/lib/gcc-lib/msp430/3.2.3/libgcc.a(_copy_data.o)(.init4+0x2):
In function `__do_copy_data':
: undefined reference to `__data_size'
/home/a/apb14/programming/Plume/build/usr/lib/gcc-lib/msp430/3.2.3/libgcc.a(_copy_data.o)(.init4+0xc):
In function `__do_copy_data':
: undefined reference to `__data_load_start'
/home/a/apb14/programming/Plume/build/usr/lib/gcc-lib/msp430/3.2.3/libgcc.a(_clear_bss.o)(.init4+0x2):
In function `__do_clear_bss':
: undefined reference to `__bss_size'