1. 在linux中下载vim
使用 sudo apt install vim
通过vi hello.c进入编辑界面
使用esc退出编辑,:wq保存并退出。
2.gcc -E hello.c -o hello.i执行如下
gcc -S hello.i -o hello.s执行如图
gcc -c hello.s -o hello.o,gcc hello.o -o hello执行。
3. 使用./hello运行程序得到程序结果,如图:
4.使用gdb调试函数调用
gdb hello 会看到出现好多信息在屏幕上,大致说的是gdb的一些版本信息说明之类的,但是它 对你调试程序没用。可以使用gdb -q hello. list默认一次显示10行,list 还可以加上其他参数, 比如:list 5,10 显示第5行到第10行的代码。若感觉代码可能有点问题,需要设置一个断点, 让程序停在某行之前。Break+行数。print 变量名或表达式,打印该变量或者该表达式的值。 print 变量=值,这种形式还可以给对应的变量赋值;类似的还有set variable 变量=值。作用和 用print赋值相同。
5.在sum文件夹中创建makefile文件 $ touch makefile 编辑makefile文件 $ vim makefile 进入vim编 辑makefile界面,将gcc过程输入并保存退出。
最终运行makefile文件 $ make ,最终结果如下。