分页: 1 / 1

请教高手vim的问题

发表于 : 2008-03-09 23:49
李伟武
在vim里面写好了代码:
#include <stdio.h>
int
main(void)
{
printf("Hello, world!\n");
return 0;
}
文件名为 hello.c
之后用命令:
$ gcc -Wall hello.c -o hello 编译程序
提示: “gcc: 没有输入文件“
这个问题怎么解决呀?是不是还需要做什么配置?

发表于 : 2008-03-10 5:04
iblicf
确认 hello.c 在当前工作目录下 ? cd 到有 hello.c 的目录,再 gcc .
vi 保存文件是 [ESC]:wq!

最让我头大的

发表于 : 2008-03-10 8:16
李伟武
iblicf 写了:确认 hello.c 在当前工作目录下 ? cd 到有 hello.c 的目录,再 gcc .
vi 保存文件是 [ESC]:wq!
最让我头大的是“当前目录”到底是指哪个 目录呀?vi我是在终端直接输入vim进入m的,hello.c默认情况下又会保存到哪里?请教!请教!

发表于 : 2008-03-10 8:22
yaoms
当前目录是 pwd 命令的输出。。

还是有问题

发表于 : 2008-03-10 8:25
李伟武
yaoms 写了:当前目录是 pwd 命令的输出。。
这位大哥,能不能详细 点呀?

发表于 : 2008-03-10 8:30
yaoms
还不详细?
在你的 $ 提示符下 输入 pwd 回车。

代码: 全选

$ pwd
/home/yaoms
例如,我的当前目录就是 /home/yaoms 也就是我的家目录。

这个OK

发表于 : 2008-03-10 8:44
李伟武
李伟武 写了:
yaoms 写了:当前目录是 pwd 命令的输出。。
这位大哥,能不能详细 点呀?
哦,原来 是这个意思!!!经试验我放个文件 file.c在当然目录下,会生成 a.out这个文件,这应该表示是编译成功了,再请问一下怎么在vim里面编缉 的代码文件怎么让它保存到当然目录下?very very thankyou

发表于 : 2008-03-10 8:46
yaoms
cd /the-src-path
vi hello.c

又长见识了

发表于 : 2008-03-10 8:57
李伟武
哦,这个懂了,那再请教下怎么查看编译成功之后输出的结果呢?

发表于 : 2008-03-10 9:02
yaoms
什么输出的结果? gcc的输出还是你编译出的hello的输出?

发表于 : 2008-03-10 9:09
李伟武
yaoms 写了:什么输出的结果? gcc的输出还是你编译出的hello的输出?
编译出的hello.c的结果 。gcc也有输出结果的呀?

发表于 : 2008-03-10 9:38
dbzhang800
李伟武 写了:
yaoms 写了:什么输出的结果? gcc的输出还是你编译出的hello的输出?
编译出的hello.c的结果 。gcc也有输出结果的呀?
http://help.ubuntu.org.cn/gcchowto

看看这个先

原来如此

发表于 : 2008-03-10 9:55
李伟武
终于都弄明白了,谢谢各位大侠呀!!有机会请各位吃饭! :)