git checkout xxx 切换到xxx分支 -b BB 创建新BB分支
在修改完文件后,git add 指令将修改内容推送到待上传区,git commit将修改上传上去。
git log 查看log记录
git diff 对比当前修改过的所有记录
--------------
make menuconfig注意是menu,不是nemu
查看报错信息,提示bison:no suach file or directory。安装bison即可,这是一个gnu的语法分析软件包。安装bison后再编译,提示alex也是一样的问题,同样安装。跳出选择菜单后,按照教程,选exit,再选yes即可。
make clean指令可以清理生成的obj文件和可执行文件,确保下次make是从头开始。
make gdb进入gdb调试,按q退出。
看到git log这里时,记得用git log tracer-ysyx
-----------------
关于断言,断言的功能是为了判断软件运行是否与开发者目标相符。当程序执行到断言位置时,如果断言为真,程序继续执行;如果不为真,程序就会中止执行,并给出错误信息。
断言的基本格式: assert(表达式) 表达式为真则继续,否则中止运行并报错。此外,断言推荐在调试中使用,调试后应当用NDEBUG宏禁用断言。
标签:PA0,git,断言,make,编译,指令,bison,log From: https://www.cnblogs.com/namezhyp/p/17956821