gdb/gcc/makefile
文章平均质量分 95
fdsafwagdagadg6576
这个作者很懒,什么都没留下…
展开
-
Makefile和CMake 汇总
【转帖】跟我一起学Makefile概述 什么是makefile?或许很多Winodws程序员都不知道这个东西,因为那些Windows IDE都为你做了这个工作,但我觉得要做一个好的和professional的程序员,makefile还是要懂的。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能原创 2015-06-28 15:18:34 · 458 阅读 · 0 评论 -
gdb 命令&实例汇总
1. 查看寄存器(gdb) i r(gdb) i r a # 查看所有寄存器(包括浮点、多媒体)(gdb) i r esp(gdb) i r pc2. 查看内存(gdb) x /wx 0x80040000 # 以16进制显示指定地址处的数据(gdb) x /8x $esp(gdb) x /16x $esp原创 2015-06-28 14:09:43 · 488 阅读 · 0 评论 -
lib库
在编译的时候,我们需要告诉编译器,这些对象文件是用来做动态链接库的,所以要用地址不无关代码(Position Independent Code (PIC))。 对gcc编译器,只需添加上 -fPIC 标签,如: gcc -fPIC -c file1.c gcc -fPIC -c file2.c gcc -shared libxxx.so file1.o file2.o 注意到原创 2015-06-29 13:15:07 · 440 阅读 · 0 评论