64 位可执行文件无法在 64 位服务器上运行

64 位可执行文件无法在 64 位服务器上运行

文件:

root@hx:~/rippled/build# file rippled
rippled: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked (uses     shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=0xb1afb32e01966d513ad400578185e1bea06fefb9, not stripped

操作系统:

root@hx:~/rippled/build# uname -a
Linux hx 3.13.0-32-generic #57~precise1-Ubuntu SMP Tue Jul 15 03:51:20 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

但是:

root@hx:~/rippled/build# rippled
rippled: command not found

我的问题:我做错了什么?我该如何让它运行?

答案1

要在当前文件夹中运行命令,必须在命令前加上 ,其中./表示.“此文件夹”, 表示/“进入”。因此,在终端中,rippled/build您需要在文件夹中键入./rippled来运行程序。 可以./认为是“当前文件夹”。其他命令运行时没有这种特定的语法,因为它们位于您的系统“路径”中,而您的构建文件夹不在。

相关内容