- 博客(8)
- 收藏
- 关注
原创 #deifne 使用需要注意
第一个要注意的:#define的作用域问题:[cpp] view plaincopy#include #include void toDefine(){ #define TEST } void testDefine(){ #ifdef TEST printf("Defi
2013-11-30 22:14:17 1286
转载 objdump使用
gcc命令之 objdump ---------------objdump是用查看目标文件或者可执行的目标文件的构成的GCC工具----------以下3条命令足够那些喜欢探索目标文件与源代码之间的丝丝的关系的朋友。objdump -x obj 以某种分类信息的形式把目标文件的数据组织(被分为几大块)输出 objdump -t obj 输出目标文件的符号表()objdum
2013-11-29 22:50:13 761
转载 nm命令
nm命令[在GNU C语言库提供的内容中,有接口可以用来做这件事。用下面的命令查看:nm -D /lib/libc.so.6 | grep log]nm命令还是比较简单而且强大的。它用来列出一个目标文件中的各种符号。符号的种类很多,以下是一些常见的符号类型nm输出字符含义RRead only symbol. 比如在代码
2013-11-29 22:05:38 884
转载 Android NDK 工具链的使用方法
首先需要确定目标机器的指令集。如果是 x86 的机器,用 x86-4.4.3 版本的工具链;如果是 arm 指令的,用 arm-linux-androideabi-4.4.3 版本 (x86-4.4.3 和 arm-linux-androideabi-4.4.3 位于ndk目录中)1、gcc 的sysroot 选项sysroot 选项设定 gcc 在编译源码的时候,寻找头文
2013-11-27 10:09:03 943
转载 makefile模板
转载不才,总结个人常用makefile模板,以备后用。1、编译动态库[plain] view plaincopy############################################################# # Makefile for shared library. # 编译动态链接库
2013-11-22 12:58:30 638
转载 二维数组参数传递 指针降级
先给出问题:像下面这样的数组,在函数中如何传参?也就是说如何保证虚参与实参类型一致。char str_arr[3][10] = {"yes","no","uncertain"};char *str_array[] = {"yes","no","unsure"};函数原型: void func1( char (*a)[10] )
2013-11-20 23:40:38 1914
转载 指针理解,指针降级
指针就是指向一个特定内存地址的一个变量。简单的说可以理解为一个一维的线性空间,其中的每一个数对应一个存储单元,就是1个字节。指针有两个性质:指向性和偏移性。指向性指的是指针一定要有一个确定的指向,偏移性就是说指针可以加上一个数后偏移位置!指向别的存储空间。 指针的应用往往体现在数组,我们从数组开始解释指针的偏移。数组就是许多的变量,它的一个重要特征就是在内存空间中连续地存
2013-11-20 23:22:34 3113 2
原创 fbset使用
android系统测试中为了获取屏幕分辩率和一些其它信息,会使用fbset命令,该命令合成在busybox中,但当我直接使用fbset的时候,提示找不到/dev/fb0,后来我找了一下,在/dev/graphics下找到了fb0,,所以输入下列命令会显示屏幕信息fbset -fb /dev/graphics/fb0
2013-11-15 16:04:01 2170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人