c写打比较少,所以比较菜,大神勿喷。
事出有因,在android上移植c库时爆炸。网上寻了很久,找到gdb可以解决此类问题,中途遇到不少坑。
gdb是linux下的程序调试工具,笔者环境ubuntu,详细流程如下:
gdb 在linux下调试程序:
>>gdb hello \\调试hello程序
>>gdb cmd...
下载android的sdk 和ndk,并配置。
向环境变量中添加path:<sdk>tools,<sdk>plantform-tools,<ndk>
使用ant构建如下:
<jni> ndk-build NDK_DEBUG=1
<~> android update project -p . -t android-11 \\可生成build.xml
<~> ant debug