红联Linux门户
Linux帮助

关于command not found

发布时间:2009-02-25 12:21:24来源:红联作者:释梵
[i=s] 本帖最后由 释梵 于 2009-2-25 14:12 编辑 [/i]


我用文本编辑器编了一个Hello world 的测试程序,存为.cpp,在root下。
用g++命令编译成功,生成a.out。
我此时在目录/root下
但是. aout
. /root/a.out
都不能运行。
显示bash:(有一三角号)ELF III:command not found
这是为什么?
文章评论

共有 6 条评论

  1. lanjian9151 于 2009-03-28 04:15:11发表:

    运行当前目录下的可执行文件是要用./command的形式,如果直接给出路径就不用了

  2. 释梵 于 2009-02-25 14:12:01发表:

    我刚看到wangyu的帖子以为他在开玩笑,玩排列组合吗?
    但是试了一试,居然真的好使,我很无语。。。
    不管怎么说,谢谢啊!
    但是我不太懂的是 . 作为命令用时后面不是要有空格吗?

  3. wangyu 于 2009-02-25 13:24:32发表:

    用./a.out或者/root/a.out

  4. 释梵 于 2009-02-25 12:44:08发表:

    这个帖子我看到了,也试过了,不好使

  5. ntsiase 于 2009-02-25 12:42:18发表:

    网上的

    command not found的解决方法

    先在命令行中输入
    export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin:
    回车
    这样你可以临时恢复环境变量设置,
    然后就可以用了。想一直有用的话
    #或者$ cd ~
    vi .bashrc或者vi .bash_profile
    然后把上边那句写进去,好象要加点什么吧。
    export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin$PATH
    下次使用bash的时候就生效了。

  6. 释梵 于 2009-02-25 12:24:18发表:

    对了,论坛里面怎么贴图啊?为什么我的图显示不出来?