2013年4月15日
摘要: gdbgcc -g hello.c -o hello启动gdb1 gdb hello2 gdb file hellorunnext/***单步运行(不进入子函数)***/step/***单步运行(进入子函数)***/continue/***继续运行程序***/quitlist/***查看程序***/info breakdelete breakpoint's numberprint var/***查看变量var***/watch var/***监控变量var***/finish/***运行程序,直到当前函数结束***/设置断点1 #include"stdio.h"2 阅读全文
posted @ 2013-04-15 16:12 Chenyong Liu 阅读(137) 评论(0) 推荐(0)
摘要: gcc默认头文件目录在/usr/include或当前目录,默认库文件目录在/usr/lib添加头文件目录:-I/home/chenyong/shell添加库文件目录:-L/home/chenyong/shell例如:gcc -I/home/chenyong/shell hello.c -o hello库动态库以.so为后缀,在程序执行时再加载所需函数静态库以.a为后缀,链接器提前找到程序所需要的库函数和源文件的目标文件形成可执行文件gcc 默认链接动态库链接静态库:gcc -static hello.c -o hello-Wall: 编译时生成所有警告信息-w: 编译时不生成任何警告信息-DH 阅读全文
posted @ 2013-04-15 14:56 Chenyong Liu 阅读(138) 评论(0) 推荐(0)