組み込みARMシステム(STM32 F4)でprotobuf-c 0.15を使用し、protobufを使用するJavaサーバーと通信するシステムを開発することは可能ですか?
protobuf-c 0.15は、動的メモリ割り当てを使用します。そして、スローエラーをコンパイルします:
/opt/arm/sourcery-arm-none-eabi-2011.09/bin/../lib/gcc/arm-none-eabi/4.6.1/../../../../arm-none-eabi/lib/thumb2/libc.a(lib_a-abort.o): In function `abort':
abort.c:(.text+0xa): undefined reference to `_exit'
/opt/arm/sourcery-arm-none-eabi-2011.09/bin/../lib/gcc/arm-none-eabi/4.6.1/../../../../arm-none-eabi/lib/thumb2/libc.a(lib_a-sbrkr.o): In function `_sbrk_r':
sbrkr.c:(.text+0x12): undefined reference to `_sbrk'
...
nanopbとprotobuf-embedded-cについて知っています。ただし、サポートprotobufは限られています。