LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1130|回复: 6

怎么在vi中编译文件?

[复制链接]
发表于 2005-5-30 00:41:43 | 显示全部楼层 |阅读模式
1.我是刚开始使用vi,(fc3自带的),主要实用来学习c语言。因为经常要在vi和shell之间切换,感觉太麻烦。我想请问能不能不离开vi环境进行编译,和运行。如果能要如何设置?
谢谢。
2.如何将编译出现的错误重定向到源文件中?
3.但我用make命令时,提示:
make: *** No targets specified and no makefile found.  Stop.

Hit ENTER or type command to continue
应该如何添加makefile文件呢?

谢谢。
发表于 2005-5-30 09:09:49 | 显示全部楼层
你先写一个makefile。然后才能在vim中使用make命令。
回复 支持 反对

使用道具 举报

发表于 2005-5-30 09:36:09 | 显示全部楼层
同意KJ大哥, 如果写MAKEFILE,查看精华区
回复 支持 反对

使用道具 举报

发表于 2005-5-30 11:37:19 | 显示全部楼层
可以用:!shell command
回复 支持 反对

使用道具 举报

发表于 2005-5-30 14:08:48 | 显示全部楼层
直接用make filename就可以了。
注意filename是不代后缀的哟。如,make hello就是编译hello.c。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-30 19:47:20 | 显示全部楼层
谢谢,我试下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-31 00:43:17 | 显示全部楼层
Post by firemoth
直接用make filename就可以了。
注意filename是不代后缀的哟。如,make hello就是编译hello.c。

这个方法不错,完全适合初学这。避免了去写复杂的makefile(个人感觉太复杂)。
用这个方法通过定义一些快捷键,感觉非常方便。
再次感谢。各位朋友。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表