1.1.vim编辑sum.c
(1)# sudo apt-get install vim
然后输入root密码,下载最新的vim
(2)进入vi编写程序
(3)还不能输入任何字符,键入字符 i,,左下角显示 插入模式,表示我们进入了编辑模式,这时可以直接敲代码了。敲好源程序后,我们先按 Esc 键退出编辑模式,再输 Ctrl+: 键进入命令行模式,左下角出现 :号,我们输入 wq,表示 保存并退出 ;再按Enter键即可。
(4)这时候有了源文件,我们来编译,命令如下:
2.gcc不同选项指令编译
gcc -E sum.c -o sum.i 输出sum.i文件
gcc -S sum.i -o sum.s 输出sum.s文件
gcc -c sum.s -o sum.o 输出sum.o文件
gcc sum.o -o sum 输出sum文件
结果如图所示:
3.查看运行结果
通过输入命令./test 即可执行
4.使用gdb调试函数的调用
(1)使用gcc -g test.c -o test(或者g++ -g test.cpp -o test调试.cpp程序)命令编译需要调试的C语言程序,得到二进制文件test。
(2).执行gdb ./test.out进入调试状态
在倒数第二行显示:Reading symbols from (no debugging symbols found)表示一切正常
(3)设置断点
使用break进行打断点 ,简写为b
运行程序run
查看代码list
查看被调用变量print
查看函数print
继续程序continue
5.gcc过程改为makefile管理
(1)在命令行写入:vi makefile
(2)进入vi编译器写入:
最终运行makefile文件 $ make ,最终结果如下: