На сколько я понимаю, в качестве основной библиотеки Вы используете newlibc. В этом случае Вам в своей программе нужно предоставить определение основных системных функций библиотеки, как то exit, open, close, getpid, kill, read, write, sbrk и т.п. Таким образом, вы дадите возможность высокоуровневым функциям библиотеки выполнять свою работу. Подробнее см.
http://www.gnuarm.org/pdf/porting.pdf,
http://www.gnuarm.org/pdf/libc.pdfТак, например, для fopen нужно реализовать close, fstat, isatty, lseek, open, read, sbrk, write.