关于android程序运行时死打问题

原创 2015年07月10日 17:20:14

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


相关文章推荐

怎样解决Qt编译出的程序运行时缺少libgcc_s_dw2-1.dll 文件的问题?

当我们用Qt写C程序软件时,经常会遇到这样的情况:当我们单独运行编译出来的程序时,经常会报这样的错误:...
  • suda_lv
  • suda_lv
  • 2017年03月14日 17:41
  • 184

android程序运行时出现OutOfMemoryError

先上干货: android程序运行时出现OOM(OutOfMemoryError),即内存泄露,说明程序的内存管理出现问题,或者系统给程序分配的内存太低。如果程序难以优化,就可以修改系统分配给程序的...

Android程序运行时出现java.lang.OutOfMemoryError 错误

Android程序运行时出现java.lang.OutOfMemoryError 错误 如下图所示:

androidの设置字体样式引起应用程序运行时占用内存过大

androidの设置字体样式引起应用程序运行时占用内存过大 相关涉及到内存优化问题: 在实际开发android项目过程中,由于是初次设置android系统没有的字体,所以用到了一个外部...

java程序运行时如何分配内存

Java 虚拟机(JVM)是可运行Java代码的假想计算机。只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系统上运行。本文首先简要介绍从Java文件的编...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于android程序运行时死打问题
举报原因:
原因补充:

(最多只允许输入30个字)