本项目用于学习 Linux 下的 C 语言编程。
- src/ 存放 C 源代码
- Makefile 构建脚本
- README.md 项目说明
make
./bin/hello
- GCC 或兼容 C 编译器
- 示例代码可在 macOS 或 Linux 下编译运行。
- 编译时加 -g 选项(Makefile 已默认开启)。
- 启动 gdb:
gdb ./bin/errno_demo
- 常用命令:
break main
设置断点run
启动程序next
单步执行print 变量名
查看变量bt
查看调用栈quit
退出 gdb
- 断言失败、段错误等会自动中断,可用
bt
查看出错位置。
更多调试技巧可参考 gdb 官方文档。