yinble

导航

 

2013年4月2日

摘要: 首先,在用gcc编译程序的时候,需要加上-g选项才能在目标文件中生成符号表,才能看到函数名和变量名。gcc -o webserver -g webserver.c通过gdb webserver开始调试程序,其中webserver为目标程序。设置运行参数:set args 8080为参数,set args为固定格式。常用命令:list 列出代码break 函数名/行号 在函数名指定函数或者行号指定行设置断点run 开始运行continue 继续运行print 变量名 打印变量名指定变量的值 阅读全文
posted @ 2013-04-02 21:28 yinble 阅读(152) 评论(0) 推荐(0) 编辑
 
摘要: shiftwidth(缩进的空格数)说明:指用>>或<<进行缩进的空格数,例如set shiftwidth=20,再按>>就向左移动20个空格的距离.这20个空格的距离是用tabstop来转换的,例如tabstop=5,那按>>的结果就是用4个tab来填充.tabstop(制表符的宽度)说明:就是一个制表符等于几个空格.expandtab(是否在缩进和遇到 Tab 键时使用空格替代;使用 noexpandtab 取消设置)softtabstop(软制表符宽度,设置为非零数值后使用 Tab 键和 Backspace 时光标移动的格数等于该数值,但实 阅读全文
posted @ 2013-04-02 15:26 yinble 阅读(3816) 评论(0) 推荐(0) 编辑