我试图从该站点运行一个 Linux 二进制文件:
http://www.robots.ox.ac.uk/~vgg/research/affine/descriptors.html#binaries
具体来说,“compute_descriptors.ln”
然而终端只回应了command not found
。这个扩展名看起来也很不常见。
我正在运行 Ubuntu 12.10。
答案1
你可能输入了
$ compute_descriptors.ln
但你需要做
$ ./compute_descriptors.ln
(请注意前导的./
,这也在您链接的网站上提到过)
该命令不是“全局”已知的(在您的路径中),因此您必须指定该命令实际上在这个目录中。
您可能还需要做一个chmod +x
,但我只想./
先尝试添加前缀。
答案2
我认为您漏掉了一些步骤(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 [email protected]
at INRIA Rhone-Alpes.[ref. www.inrialpes.fr/movi/people/Mikolajczyk/Affine]
Options:
[...]