十二 10

Makefile 判断 32、64位

今天碰到了编写Makfile时需要区分32位还是64位,起初是直接把另一个项目的include包含过来了。

结果编译正常通过,但是运行时一直报sigseg,一直没有找到原因。后来把代码拿到64位机器上编译后运行正常,这才反应过来include文件有问题。所以这次干脆把32和64位的头文件分开,……阅读全文

11

GDB查看变量

在你调试程序时,当程序被停住时,你可以使用print命令(简写命令为p),或是同义命令inspect来查看当前程序的运行数据。print命令的格式是:
print
print /
是表达式,是你所调试的程序的语言的表达式(GDB可以调试多种编程语言),是输出的格式,比如,如果要把表达式按16进……阅读全文