Linux环境VI编辑一段代码编译、运行全过程

先解决了在vi编辑器里面“退格键”不能使用,方向键 成了ABCD 的问题,先是用的从以前电脑拷贝过来的ubuntu vm的安装文件夹,再在新电脑用VM打开,貌似没有问题,但是VI就是用不了,就算按照下面方法试也不行,于是就重新在vm里面安装了一下ubuntu,退格键和方向键一样不行,于是就使用下面两条指令卸载重新安装VI就可以用了;
指令1;$ sudo apt-get remove vim=common
指令2:$ sudo apt-get install vim

言归正传;继续在ubuntu里面编一个小程序,调试运行
1、ctrl+alt+t 打开vi命令界面
2、vi test.c (新建一个程序)
3、输入 i 才可以进入编辑模式
4、已经按照规范写完一个程序后 ESC 退出编辑模式;
5、:wq 保存并退出
6、gcc -o test test.c 编译刚才编写的test.c文件,并且生成执行文件 test
7、./test 运行文件
简明扼要: ctrl+alt+t → vi test.c → 输入 i 进入编辑模式 → 程序编写完成 → ESC → :wq → gcc -o test test.c → ./test 运行文件

多个文件(模块)编译并执行时步骤;我们先对每一个文件(模块)编译出每个文件(模块)对应的 .o文(目标代码文件)件 :
第一步: gcc -c -o set.o set.c //编译把set.c 生成一个set.o的目标代码文件 -c 表示生成目标代码文件, -o和之前一样;
第二步:当我们完成每个独立模块的编译并获得他们的目标代码文件后,我们就可以将我们主程序的目标代码文件和他们练链接在一起 gcc -o program main.o set.o others.o,将三个.o文件连在一起编译生成 program可执行文件;

  • 9
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值