prine 发表于 2005-3-31 15:42:56

[请教]请问如何在终端窗口中执行自己编译的C程序?

偶是一个菜鸟,偶用的是Fedora Core 1,在Emacs编辑器中写一段hello.c

#include stdio.h
int main(viod)
{
printf("Hello !");
return 0;
}
然后用gcc -o hello hello.c 命令生成hello文件,这时在Sun Unix的环境里面直接执行hello就可以,但在Fedora Core 1的终端窗口中就不能直接执行,请问如何才能执行hello文件?

wanggang 发表于 2005-3-31 16:17:25

好象是./hello

prine 发表于 2005-3-31 19:23:42

别的论坛的高人告诉我,输入 ./hello 就行了,是路径和环境变量的问题。

不死的天神永恒 发表于 2005-4-1 12:03:58

同意,默认当前工作目录是不在系统的PATH中的

zhy2111314 发表于 2005-4-1 14:46:52

$gcc -o hello hello.c
$./hello
其中./表示当前目录下!

prine 发表于 2005-4-1 21:03:38

谢谢大家赐教!
页: [1]
查看完整版本: [请教]请问如何在终端窗口中执行自己编译的C程序?