为了账号安全,请及时绑定邮箱和手机立即绑定

linux中如何用gcc编译用vi写的c文件

linux中如何用gcc编译用vi写的c文件

Cats萌萌 2019-04-09 09:04:54
linux中如何用gcc编译用vi写的c文件
查看完整描述

4 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

用vi写的程序,首先要保存,在命令模式下,输入 :wq 表示保存。
然后在终端用cd命令进入到文件保存的目录,记住:文件名保存为以 .c 为后缀。
比方保存为 main.c ,则
输入 gcc main.c -o main
如果编译没有出错,然后输入 ./main
注意斜杠前的点符号 “.”不要掉了,他表示当前目录
这样编译好的文件就执行了。
说明:-o后面的main表示编译生成的文件名称,你可以任取。

查看完整回答
反对 回复 2019-04-10
?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

有两种方法
1。保存好你编译的c文件,假如你的文件名是main.c,这是源文件,我们要把它编译成目标文件即以.o结束的文件(gcc -c main.c) ,再使用ll main*就可以查看到生成的目标文件,再将目标文件生成可执行文件(gcc -o main main.o) ,这里用main替代生成的可执行文件,再使用ll main*就可以查看到生成的可执行文件main,最后就是执行可执行文件了(sh main),这样就可以得到结果了。
2。可以一步到位,直接生成可执行文件,gcc -o main main.o,执行方法如方法一,用方法一可以看到详细的执行过程,建议使用方法1

查看完整回答
反对 回复 2019-04-10
?
www说

TA贡献1775条经验 获得超8个赞

gcc name.c即可,默认文件名a.out
如要指定输出文件名,可用gcc name.c -o xxx(xxx为可执行文件名)

查看完整回答
反对 回复 2019-04-10
?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

先在终端中输入
vim test.c

回车进入vim编辑器,再按一下a键,进入编辑状态,然后输入如下C语言语句

#include<stdio.h>
int main() {
printf("hello world!\n");
}

到此,按esc键退出编辑状态,再输入一个冒号(shift + 冒号分号那个键),紧跟着输入 wq ,即 输入

:wq

按回车,即推出vim编辑器回到终端命令窗口(类似xp的命令提示符),

之后输入

gcc test.c ,这步是编译

./a.out , 这是执行,将会输出 hello world!

到此结束,前提是你已经安装gcc

查看完整回答
反对 回复 2019-04-10
  • 4 回答
  • 0 关注
  • 1467 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信