Skip to content

Kimizhao/learn-linux-c

Repository files navigation

learn-linux-c

本项目用于学习 Linux 下的 C 语言编程。

目录结构

  • src/ 存放 C 源代码
  • Makefile 构建脚本
  • README.md 项目说明

编译与运行

make
./bin/hello

依赖

  • GCC 或兼容 C 编译器

说明

  • 示例代码可在 macOS 或 Linux 下编译运行。

gdb 调试技巧

  1. 编译时加 -g 选项(Makefile 已默认开启)。
  2. 启动 gdb:
    gdb ./bin/errno_demo
  3. 常用命令:
    • break main 设置断点
    • run 启动程序
    • next 单步执行
    • print 变量名 查看变量
    • bt 查看调用栈
    • quit 退出 gdb
  4. 断言失败、段错误等会自动中断,可用 bt 查看出错位置。

更多调试技巧可参考 gdb 官方文档。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published