《Linux入门实验记录:Hello World与GBD调试初体验》 📅 2026/6/30 1:58:28 1.引言记录嵌入式学习的第一步。2.环境准备我在VMware中安装了Ubuntu22.04。3.任务一初识基本命令认识了cdlspwd4.任务二Hello World#include stdio.hint main() {printf(Hello World!\n);return 0;}5.任务三调试入门制造Bug#include stdio.hint main() {int *p NULL; // 空指针*p 10; // 试图往地址0写数据段错误printf(%d\n, *p);return 0;}运行时会报错 Segmentation fault。解决方法一printf 用“插旗”定位到错误。解决方法二GBD 1.用gcc -g bug.c -o bug 编译2.gdb ./bug3.在 (gdb) 提示符后输入 run或 r按回车。4.最终它会显示错误的地方注意1.在进入vim操作完成后要先点击esc再加最后输入wq保存退出。2.要先点击i才能写代码3.可以点击D恢复学习感悟嵌入式中有很多使用指针的操作未来一定要注意