随笔分类 -  小问题

编程遇到的各种小问题
process_begin: CreateProcess(NULL,......) make (e=87): 参数错误。
摘要:在编译 trinity-android 的过程中,总是报 process_begin: CreateProcess(NULL,......) make (e=87): 参数错误 原因是.MK文件中包含的文件太多了,而windows对于函数参数个数有限制,解决办法:http://stackoverfl 阅读全文

posted @ 2016-09-30 20:52 _懒人 阅读(13338) 评论(0) 推荐(1)

IDA动态调试so文件出现SIGILL
摘要:用ida6.6 调试android的so文件时经常会报SIGILL的错误,意思是指令非法。而且这种错误基本都是发生在系统函数内部,像我遇到过的mmap,fopen,fgets等等。在这些函数内部如果用F8单步跟很容易某条指令就触发异常了,就得终止调试。但是如果在异常指令之后下断点,然后直接F9过去,... 阅读全文

posted @ 2015-11-30 10:21 _懒人 阅读(2140) 评论(0) 推荐(0)

Eclipse下用NDK调试C/C++代码碰到 No Symbol table is loaded
摘要:被这个问题卡了我3天,终于搞清楚了原因。网上对这个问题也有各种解决方案:有的说需要增加编译参数-g;有的说写个test方法,先调用一下;有的说修改gdb.setup文件,确保是unix回车符。基本都属于胡扯的。先说说环境:Windows 7、Eclipse Juno 4.2.2、CDT 8.1.2、... 阅读全文

posted @ 2015-08-02 19:39 _懒人 阅读(1322) 评论(0) 推荐(0)

导航