我想在 mac OS X lion 上执行 phylocon,但在更改路径并使文件可执行后,我收到错误“无法执行二进制文件”。但我运行该命令的步骤在 ubuntu 12.04 上运行良好,这就是我感到困惑的原因。
命令:PhyloCon-v3.linux
http://stormo.wustl.edu/PhyloCon/
有人可以告诉我如何解决这个问题吗?
答案1
我假设你已经抓住了PhyloCon-v3b.linux从他们的网站。这是一个 Linux 可执行文件,它不能在 Mac OS X 上运行。
相反,你需要抓住源代码并自己编译。将源代码提取到一个空目录中,然后,如果幸运的话,运行make
将编译它。
请注意,它在我的 Linux 机器上不能干净地编译;它似乎使用了一些有问题的非 C 语法,我的现代 GCC 不接受这些语法。通过修复一些声明,它看起来很容易编译......无论它是否有效,我根本没有资格回答。