Не удается запустить бинарный файл Linux
Я пытался запустить бинарный файл Linux с этого сайта:
http://www.robots.ox.ac.uk/~vgg/research/affine/descriptors.html
в частности, "compute_descriptors.ln"
Тем не менее, терминал только ответил command not found
, Расширение также выглядит очень необычно.
Я использую Ubuntu 12.10.
2 ответа
Решение
Вы, вероятно, набрали
$ compute_descriptors.ln
но тебе нужно сделать
$ ./compute_descriptors.ln
(обратите внимание на ведущий ./
, что также упоминается на сайте, на который вы ссылаетесь)
Команда не известна "глобально" (на вашем пути), поэтому вы должны указать, что команда действительно находится в этом каталоге.
Вы также можете сделать chmod +x
, но я бы просто попробовал ./
в первую очередь
Я думаю, что вы пропустили несколько шагов (chmod +x
может быть?). Работает для меня:
$ wget http://www.robots.ox.ac.uk/[...]/compute_descriptors.ln.gz
[...]
2012-12-12 11:55:36 (1.55 MB/s) - `compute_descriptors.ln.gz' saved [3222607/3222607]
$ gunzip compute_descriptors.ln.gz
$ chmod +x compute_descriptors.ln
$ ./compute_descriptors.ln
Interest point descriptors implemented by Krystian.Mikolajczyk@inrialpes.fr
at INRIA Rhone-Alpes.[ref. www.inrialpes.fr/movi/people/Mikolajczyk/Affine]
Options:
[...]