红联Linux门户
Linux帮助

关于linux路径问题请教!

发布时间:2010-02-01 01:42:20来源:红联作者:xrzs1986
请教各位大虾:用./configure配置编译环境时为何configure的前面一定要有./?
我试过了不加./点斜杠编译直接报错,提示如下:
june@linux-uspp:~/software/openssh-5.3p1> configure
bash: configure: command not found
但用
./configure执行就是正常的。
但是./不是表示当前目录的吗?可是编译时我已经进入了confiugure目录阿?
直接执行就报错了……这是为啥捏?
文章评论

共有 3 条评论

  1. hdandan 于 2010-04-24 14:07:51发表:

    是的。./表示当前目录
    如果不加的话,会去到定义好路径变量去寻找。
    如果路径变量没有configure命令那就会报错了。

  2. gostop 于 2010-02-01 13:44:12发表:

    顶一个

  3. gsm1011 于 2010-02-01 11:28:22发表:

    执行命令时候shell只搜索PATH里面包含的路径,默认情况下当前路径是不包好在PATH里面的,所有command not found. 如果想直接执行而不想加”./“,可以:
    export PATH=./:$PATH