LinuxSir.cn,穿越时空的Linuxsir!

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

不能运行编译好的可执行程序!

[复制链接]
发表于 2002-10-3 01:07:31 | 显示全部楼层 |阅读模式
小生昨晚小试牛刀,没想到刚开始就出错了,真的很茫然欧.
我用vi编写了一个最间单的C语言,如下
#include<stdio.h>
main()
{
printf("linxu\n");
}
最后,:wq test.c
接下来就是gcc -o test test.c 这步也看似正常,因为系统没有报错.用ls可以查看到有test.c   test.o   test
a.out  
但是$ test 时,系统就报错了,信息如下--bash:test command not found
发表于 2002-10-3 06:17:35 | 显示全部楼层
你Bash shell没有设置绝对路径,所以执行时要打./test
 楼主| 发表于 2002-10-3 10:28:14 | 显示全部楼层
谢谢你,好了.
bash的绝对路径怎么指定啊?为什么要指定路径之后才能正常的运行?
发表于 2002-10-3 17:36:57 | 显示全部楼层
比较简单的方法之一就是在用户目录里的.bashrc这个文件里加上一句:set path=($path .)就行了,以后执行程序就不需要多打./
改完后,重新启动系统或source .bashrc就可以马上生效。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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