Linux下c语言开发环境

本文详细介绍了在Linux系统中进行C语言开发的过程,包括使用vi编辑器的三种模式和常见操作,如编辑、移动、删除、替换等;讲解了gcc编译器的使用,包括编译过程和常见参数;探讨了GDB调试器的基本命令,以及如何使用makefile进行自动编译管理,简化大型项目的构建过程。
摘要由CSDN通过智能技术生成

一、编辑器vi

Vi是Linux系统中一种文本编辑器,它的使用方法和界面与Unix平台十分相似。掌握了vi的命令,你可以感觉到它强大的功能与高效

vi相对来说比较小,无论你使用任何Linux系统,你总是可以使用vi的。在很多系统中,可能只有vi供你选择

vim 是vi的高级版本,兼容vi,功能更强大

如下为vi的标准编程,输出结果为1-10.

#include <stdio.h>
#define MAX 10
 
int main()
{
    int i;
    for(i = 0; i < MAX;i++)
        printf("%d\t",i);
    printf("\n"); 
    return 0;
}

编辑器vi有三种模式:命令行模式、底行模式、插入模式。

命令行模式是进入时默认的模式,能 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入输入模式。

以下为命令行模式的命令:

1、开始编辑命令

i           在光标前输入文本
I           在当前行开始输入文本
a          在光标后输入文本
A          在当前行末尾输入文本
o          在当前行后输入新一行
O          在当前行前输入新一行

2、光标移动命令

b      移动到当前单词的开始  
e      移动到当前单词的结尾 
w     向后移动一个单词
h      向前移动一个字符 ←
j         向下移动一行 ↓
k      向上移动一行 ↑
l       向后移动一个字符 →

3、删除命令

x      删除光标所在的字符
dw    删除光标所在的单词
d$     删除光标至行尾所有字符
D      同 <d$>
dd     删除当前行
ndd   删除当前行以后的n行

4、改变与替换操作命令

r      替换光标所在的字符
R      替换字符序列
cw    替换一个单词
ce    同cw
c$    替换自光标位置至行尾的所有字符
C      同c$
cc     替换当前行

5、拷贝与粘贴命令

yw     将光标所

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值