在 Mac 上编译

在 Mac 上编译

我正在尝试安装一个程序,该程序应该可以在任何具有 >12 Gb RAM 的 64 位 unix 环境上运行(应该包括我的 Mac),但这是手册中给出的唯一安装说明。

http://www.ebi.ac.uk/~zerbino/velvet/Manual.pdf

2.2 编译说明

在 GNU 环境中,只需输入:

> 制作

GNU 指令对 Mac OSX 有用吗?

但这些信息似乎还不够?我似乎需要进入正确的文件夹,或者将其指向正确的文件?

我已经从 Mac OSX CD 安装了 X-code,并找到了 make 的手册页,我下载的软件包包含一个 makefile,这些说明是否暗示我将 make 命令指向该 make 文件?

仅在目录中键入 make 似乎正确?make 知道如何自动找到 makefile 吗?

答案1

是的,这就是您在 Mac OS X 上使用已安装的开发工具(即 Xcode)所能做的事情。

Mac OS X 的某些部分基于 Gnu(例如make),但是如果开发人员针对的是 Mac OS X 上不存在的 Gnu/Linux 特性,则您以后可能会遇到问题。您唯一的选择就是按照说明进行操作并希望它们能够正常工作。

在第 2.1 节中,说明指出:

Velvet 应该可以在任何带有 gcc 的标准 64 位 Linux 环境上运行。

您有gcc,您可能有 64 位,但是您没有 Linux。

相关内容