开发环境keil4 目标平台nrf51882 项目原本没问题~
但是需要添加GOOGLE的protobuf协议,之后编制便有Undefined symbol abort (referred from mmbp_pb.o)的错误提示~
1.我mmbp_pb.c中没有调用过abort().在别的调用过的文件中注释掉也没有改变编译结果。
2.将USE MICRO LIB的勾去掉的话~错误改变为
Symbol __stdin multiply defined (by stdio_streams.o and retarget.o).
Symbol __stdout multiply defined (by stdio_streams.o and retarget.o).
我工程里面只有retarget.c,将里面的__stdin 和 __stdout注释掉之后,编译没问题,但是工程烧进去已经废掉了~ |