海法Linux俱乐部是一群在以色列海法地区生活的Linux工程师定期组织的,分享在Linux下开发程序经验的聚会。网站是http://www.haifux.org/。其中有很多topic,涉及的范围很广,感兴趣的同学可以登陆这个网站看一下。我把其中和gcc和gdb相关的文章选出来,分享在下面:
gdb – customize it the way you want;
Advanced GDB;
Compiling Effectively for Cell with GCC;
GCC Profile Guided Optimization。
月份:2014年5月
Source Insight的Rebuild project功能
当使用Source Insight时,有可能会出现有些定义的macro或function找不到(显示为黑),原因通常是source insight的数据库文件被破坏了,这时可以用“Rebuild Project”这个选项去重新生成数据库文件:选择“project->Rebuild Project->Re-Create the whole project from scratch”。详细介绍可参考:http://www.sourceinsight.com/docs35/ad920311.htm。
取消gdb退出时提示
gdb在退出时会提示:
“A debugging session is active.
Inferior 1 [process 19114 ] will be killed.
Quit anyway? (y or n)“
如果不想显示这个信息,则可以在gdb中使用“set confirm off”命令把提示信息关掉,也可以把这个命令加到.gdbinit文件里。