头文件
尽可能不要在头文件里定义变量,即使定义不要赋值
“ ”与< >的区别
< > :在系统提供的路径下寻找头文件 (/usr/inlclude 等其他路径)
“ ” : 首先在自己提供的路径下去寻找,如果没找到,去系统提供的路径下寻找
#include"相对路径或绝对路径"
gdb
进行gdb调试:
要想进行gdb调试在编译文件时要加入 -g
gcc xx.c -o xx -g
进入gdb开始调试:
gdb xx
l :list 显示程序
r :run 运行
q :quit 退出
start : 启动
n :next 下一步
s :step 下一步
p :printf 打印
b num :breakpoint 设置断点
i b : 显示断点
d num : 删除断点
c :continue 运行到下一个断点停止
j num :jump 从指定的行开始执行代码