一、建立库文件:
# cat test-pr.c
//#include
int test_pr()
{
int i = 8;
return i;
}
# vi../Targets/LS1X/ls1x/tgt_machdep.c
void initmips(unsigned int memsz)
{
.....
.....
k = test_pr();
printf ("test :%d !\n",k);
}
二、编译库文件:
# mipsel-linux-gcc -c -mno-abicalls -fno-pic -O2 test-pr.c
# mipsel-linux-ar -rsv libtest.a test-pr.o
三、修改pmon根目录下的Makefile.inc,添加用到的静态链接库(红色部分为新加的):
SYSTEM_LD= @echo ${LD} ${LFLAGS} -o $@ ${LIBDIR} '${SYSTEM_OBJ}' vers.o; \
${LD} ${LFLAGS} -o $@ ${LIBDIR} ${SYSTEM_OBJ} vers.o -L../../../../examples/math/ -lgcc -L/home/11 -ltest
阅读(1928) | 评论(0) | 转发(0) |