1

我需要安装 Primer3 以在 Windows 中进行研究,我真的不知道如何去做。我按照这里提到的说明进行操作。

我正在到达我需要运行的部分

    mingw32-make TESTOPTS=--windows

我不断收到错误消息:

    'mingw32-make' is not recognized as an internal or external command,
    operable program or batch file.

仅供参考,我进入了 minGW 安装管理器,得到了 ming32-make 包,包括 bin、doc、lang 和 lic 包,因为我真的不知道哪个是正确的。如果有人可以帮助我,我将不胜感激!在没有安装向导的情况下安装这些小众程序是一项挑战!

4

1 回答 1

1

您将需要安装mingw32-make. 这是GNU Make端口的 Windows,这是一个在所有操作系统上都受支持的软件构建工具,实际上是此类工具的父亲。

make单独是不够的。要进行构建primer3,您将需要整个 GNU 工具链的 Windows 端口,以便从源代码构建软件。没有它,单独运行make只会暴露出它期望进行竞标的GCC 编译器和链接器的缺失。

这是相当多的软件,但安装起来既简单又快捷,并且有几个开源产品。我建议你去TDM GCC 下载TDM64 包。这将为您提供一个可执行的安装程序。mingw32-make只需运行它,您将在您选择的安装目录中获得完整的 GNU 工具链,包括 .

它还将在您的 Windows 启动菜单中安装MinGW 命令提示符。启动它,您将看到一个 Windows 命令行控制台,其环境设置为查找和运行任何 GNU 工具。

在此控制台中,将目录更改为您的 prime3-XYZ/test 目录,然后mingw32-make TESTOPTS=--windows按照文档运行。

请注意,为验证构建而执行的 prime3 的自检可能需要 1/2 小时。到 1 小时。运行,具体取决于您的硬件,但它们将按照我描述的步骤成功完成,除非您的机器出现特定问题。这是一个万无一失的简单构建。所有构建的可执行文件都存放在primer3-X.Y.Z/src 目录中。您可能希望将它们移动到您的PATH.

文档只是指导您运行 mingw32-make而没有初步说明它是什么或如何安装它,这似乎有点奇怪,而另一方面它建议您必须安装perl并强烈推荐特定的perl发行版;但显然primer3是开源科学软件,其文档按照该类型的标准来说还不错。

于 2016-06-08T22:56:30.740 回答