LinuxSir.cn,穿越时空的Linuxsir!

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

一个可执行linux程序在linux服务器上不能执行是何原因?

[复制链接]
发表于 2005-11-23 12:54:58 | 显示全部楼层 |阅读模式
我下载了一个程序包gSpan.tar.gz,解压后的文件存放在gSpan4目录下,其中gSpan是可执行程序。但是按照说明的使用方法运行gSpan却得到command not found。请问这可能是什么原因?下面是屏幕的拷贝。

[hitdb@web4 gSpan4]$ ls -l
total 972
-rwxr-xr-x    1 hitdb    hitdb      169680 May  4  2004 Chemical_340
-rwxr-xr-x    1 hitdb    hitdb      285183 May  4  2004 Compound_422
-rwxr-xr-x    1 hitdb    hitdb      519958 May  4  2004 gSpan
-rw-r--r--    1 hitdb    hitdb        3192 May  4  2004 Readme
[hitdb@web4 gSpan4]$ file gSpan
gSpan: ELF 32-bit LSB executable, Intel 80386, version 1, dynamically linked (uses shared libs), not stripped
[hitdb@web4 gSpan4]$ gSpan Chemical_340 -s34
bash: gSpan: command not found
发表于 2005-11-23 13:02:19 | 显示全部楼层
./gSpan Chemical_340 -s34
回复 支持 反对

使用道具 举报

发表于 2005-11-23 13:04:09 | 显示全部楼层
执行不在$PATH里的程序时,要加上程序的路径。比如   ./gSpan
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-23 13:12:24 | 显示全部楼层
解决了我的问题,我太无知了,shy
回复 支持 反对

使用道具 举报

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

本版积分规则

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