- 博客(5)
- 收藏
- 关注
转载 coredump生成方法
一个嵌入式的linux,可能发生了死锁。按照一般的做法,gdb远程连接,察看调用栈,分析源代码并找出原因,修改验证,真的是一件赏心悦目的事情。但世界总不按照人想到的方向发展,编译生成了gdbserver,然后也有交叉编译的gdb,连接上去之后,info threads只能看到一个线程,而且bt也无法显示其调用栈,在网上找了一堆的文档之后,发现需要non-stripped libpthread, li
2015-04-30 14:55:43
1433
转载 solib-absolute-prefix 和solib-search-path的区别
solib-absolute-prefix 和solib-search-path是 gdb比较常用的选项,用来设置符号文件的位置。 那么,它们有什么区别呢? solib-absolute-prefix设置的是被搜索文件路径的前缀,solib-search-path设置的是被搜索文件的路径。 solib-search-path可以有多个路径,中间按用:隔开, solib-absolute-pre
2015-04-28 14:48:29
910
翻译 order-only型依赖
有时候我们只需要当部分依赖被更新的时候才去重建目标,而不是依赖中的任一依赖更新都去重建目标。LIBS=libtest.afoo:foo.c|$(LIBS)如果“foo”已经存在,当“foo.c”被修改,“foo”会重建;但是如果“libtest.a”被修改,“foo.c”不会重建。 只有在”foo”不存在的情况下,”libtest.a”才参与规则的执行
2015-04-19 19:19:09
450
转载 make的执行过程
依次读取变量“MAKEFILES”定义的makefile文件列表读取工作目录下的makefile文件(根据命名的查找顺序“GNUmakefile”,“makefile”,“Makefile”,首先找到哪个就读取哪个)依次读取工作目录makefile文件中使用指示符“include”包含的文件查找重建所有已读取的makefile文件的规则(如果存在一个目标是当前读取的某一个makefile文件,
2015-04-17 10:05:49
291
原创 makefile自动推导规则
编译.c文件的规则命令可以不用明确的给出main.o:main.c main.h gcc -o main.o main.c可以改写为:main.o:main.hmake会自动寻找这个.o文件对应的依赖文件(对应的.c文件,文件名除后缀外,其余都相同的两个文件)
2015-04-16 17:47:29
288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人