【发布时间】:2017-02-04 07:05:47
【问题描述】:
操作系统:Debian 8 VPS
所以我将mips-gcc comiler 放在etc 文件夹中,使用root 帐户通过ssh 连接到vps,将此导出添加到.bashrc:
export PATH=$PATH:/etc/xcompile/mips/bin
在 bin 文件夹中有 mips-gcc 二进制文件。当我尝试通过 mips-gcc 运行它时出现错误:
bashrc 在 $PATH 中找不到 mips-gcc
如何解决?
当我尝试使用 ./mips-gcc 从 bin 文件夹运行它时,我遇到了同样的错误。在我本地的 Debian 操作系统上一切正常,没有任何错误。
【问题讨论】:
-
您能告诉我们以下命令的输出吗?
file /etc/xcompile/mips/bin/mips-gcc && echo $PATH -
当然:
/etc/xcompile/mips/bin/mips-gcc: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, stripped /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/etc/xcompile/armv4l/bin:/etc/xcompile/armv6l/bin:/etc/xcompile/i586/bin:/etc/xcompile/m68k/bin:/etc/xcompile/mips/bin:/etc/xcompile/mipsel/bin:/etc/xcompile/powerpc/bin:/etc/xcompile/powerpc-440fp/bin:/etc/xcompile/sh4/bin:/etc/xcompile/sparc/bin:/etc/xcompile/armv5l/bin:/etc/xcompile/i686/bin:/usr/local/go/bin -
谢谢。好的,你能也显示这些命令的输出吗?
which mips-gcc && mips-gcc -
这里:
/etc/xcompile/mips/bin/mips-gcc can't find mips-gcc in $PATH -
所以总结一下,(1)
/etc/xcompile/mips/bin/mips-gcc是可执行文件,(2)/etc/xcompile/mips/bin在PATH中,(3)/etc/xcompile/mips/bin/mips-gcc在搜索时被which找到对于mips-gcc,但是当您尝试在没有绝对路径的情况下执行mips-gcc时,shell 找不到任何东西。非常有趣,因为知道我认为这是不可能的!期待解决方案。