在linux环境下编写C程序
在linux环境下编写C程序一般使用文本编辑器vim,vim是linu下的老牌编辑工具vi的升级版本,其功能更加强大,更适合用来
编辑C程序。在一些linux的发行版本如deepin等都是自带vi的,用户可以直接使用;而在另一些发行版本如ubuntu等则是
只有vi而没有vim的,这时候就需要我们自己去完成vim的安装。
vim的安装:在ubuntu系统下同时使用`ctrl----alt----t`打开终端,并在终端上输入命令`vim enter`系统会提示找不到命令,
这时就可以按照系统的提示输入`sudo apt-get install vim-gtk`enter系统会让你选择是否继续执行命令,输入`y`,选择继续执
行,然后就可以等待vim安装完成。
待vim安装完成之后,在终端输入`vim` 文件名`enter`就可 创建一个文件,在这里我们需要编写C程序,所以要把文件名
后缀改成.c,即输入`vim 文件名.c`enter就代表创建了一个C序源文件。这时就会进入vim的编辑界面,并且是vim的命令模
式。在这个模式下,我们可以使用一些vim的专属命令来对件进行修改,且在此模式下,所键入的字符都会算作命令而不
会作为文本内容。此时输入`i`命令进入插入模式,在此模式下可以对文本进行编辑,此时所输入的内容都会被看作字符即文
本内容。文件编辑完成之后输入`esc`退出插入模式,输入`i`进入尾行,继续输入`w`(代表保存)`q`(代表退出)然后
`enter`退出vim回到终端界面。输入`gcc 文件名.c`对C源程进行编译,如果程序编译错误,可以继续使用`vim 文件名.c`
回到vim对程序进行修改。编译通过之后,使用`./a.out`命令运行程序。
程序的调试:gdb的简单使用。在终端下输入`gcc -g 文件名.c` 文件名在文件中加入调试信息,然后输入`gdb a.out 文件名.c` 开 始
调试。`l`表示显示代码行(最多10行),若要继续显示,可用`enter`重复执行上一步命令。使用`b 行数`可以设置断点,
输入`r`开始执行,使用`s`逐步执行,使用`print 变量名`输变量的值。调试完成后输入`finish`结束执行,若要进入下一次调试输入`n`,退出调试输入`q`。
以上就是linux环境下编写C程序的完整步骤。
来源:CSDN
作者:XIAOYUELIN_
链接:https://blog.csdn.net/XIAOYUELIN_/article/details/103356949