Исполняемый файл на 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
задан 12 October 2014 в 07:18

1 ответ

Для выполнения команды в текущей папке, Вы находитесь в Вас, должен снабдить команду предисловием с ./, где эти . означает, что "эта папка" и эти / означает "входить". Так, в терминале в rippled/build папка Вы ввели бы ./rippled для запущения программы. Эти ./ может считаться "текущей папкой". Другие команды, выполненные без этого определенного синтаксиса, потому что они находятся в Вашей системе "путь" и Вашей папке сборки, не.

1
ответ дан 11 November 2019 в 12:33

Другие вопросы по тегам:

Похожие вопросы: