头文件
尽可能不要在头文件里定义变量,即使定义不要赋值
“ ”与< >的区别
< > :在系统提供的路径下寻找头文件 (/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 从指定的行开始执行代码
在C++编程中,应避免在头文件中定义并赋值变量,优先使用引用或声明。头文件包含时,<>用于系统路径搜索,而优先查找用户指定路径。进行GDB调试时,需在编译时添加-g选项,常用命令包括列出代码(list)、运行(run)、退出(quit)、设置断点(breakpoint)等。
1297





