- 博客(4)
- 收藏
- 关注
原创 如何关闭Linux&FinalShell&Ubuntu下的命令台提示音
按下 “Esc” 键退出插入模式,然后输入 “:wq” 保存更改并退出 Vim 编辑器。关闭Linux&FinalShell&Ubuntu下的命令台提示音。在linux终端输入 bind -f /etc/inputrc。
2024-06-02 11:41:31
418
原创 GDB常用调试指令
选项的作用是在可执行文件中加入源代码的信息,比如可执行文件中第几条机。在为调试而编译时,我们会()关掉编译器的优化选项(set var 变量名=变量值 (循环中用的较多)display 变量名(自动打印指定变量的值)list/l 函数名(从指定的函数显示)list/l 行号 (从指定的行显示)◼ 设置条件断点(一般用在循环的位置)◼ 向下执行一行代码(不会进入函数体)◼ 向下单步调试(遇到函数进入函数体)p/print 变量名(打印变量值)◼ 给程序设置参数/获取设置参数。list/l (从默认位置显示)
2023-08-06 17:09:05
225
原创 linux编译过程分析
3)将test.s文件继续进行汇编执行 gcc test.s -s -o test.o,生成test.o目标文件,该文件可以直接执行。2)将test.i文件进行编译执行 test.i -S -o test.s,打开test.s可以看到生成汇编代码。若直接执行gcc test.c -S会直接生成test.s文件,会把预处理过程做了。运行gcc test.c,会将上述过程全部做完直接生成可执行程序(a.out)。1)预编译执行:gcc test.c -E -o test.i。
2023-07-29 12:46:51
321
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人