Vim学习(二)—— 编译C程序

打开终端,这里以MobaXterm为例,

邮件创建新的空文件并命名,

然后cd到对应路径下,用

c 复制代码
vim hello.c

vim打开创建的文件,进入编辑模式,编辑完程序后按Esc退出编辑模式,输入

c 复制代码
:wq

保存并退出,下面进入编译阶段,我们用gcc来编译。

c 复制代码
gcc hello.c

如果没有任何出错信息,ok,这样就可以执行程序了,输入

c 复制代码
./a.out

屏幕显示结果:

c 复制代码
hello world!

以上就是编辑编译执行一个c程序的标准过程,至于如何在vim中设定快捷方式,一键实现这些功能,就不在本文讨论范围了。

相关推荐
feng_you_ying_li10 小时前
linux之网络层
linux·运维·网络
未来之窗软件服务10 小时前
Linux 运维日志删除的多种方式—东方仙盟
linux·运维·服务器·仙盟创梦ide·东方仙盟
小雉系统11 小时前
BcoreOS实战:用一个升级包,让Rocky Linux跑进Debian服务器
linux·运维·服务器·debian
thethefighter11 小时前
快速预览Word、WPS秒开,支持空格弹窗
linux·word·wps·快速预览·空格弹窗·nhdeepview
用户83514140494911 小时前
把日志和寄存器值喂给AI做故障定位,我的实际问法
linux·ubuntu
Ruiery11 小时前
Linux 6.6内核内存管理深度解析(十七):vmalloc — 内核要“虚拟连续“就够:物理页逐个凑,页表来连
linux·运维·服务器
Escalating_xu11 小时前
【Linux 网络编程】ARP 的具体过程与 ARP 欺骗:一条 IP → MAC 映射,怎样改变数据的去向?
linux·网络·tcp/ip
坚定的共产主义生产设备永不宕机12 小时前
服务器从裸机开始搭建ESXI虚拟机
linux·服务器·网络
刚入门的大一新生12 小时前
Linux-线程封装
linux·运维·服务器
god_cvz12 小时前
实践:Linux环境构建CTB工具(cesium-terrain-builder)
linux·gis·ctb