make:'STAR'没有什么可做的。

时间:2014-07-28 16:39:09

标签: linux makefile

我想测试rna-star代码。我的机器上有Ubuntu 12.04。我已经下载了所有必需的软件包:

  

sudo apt-get update

     

sudo apt-get install g ++

     

sudo apt-get install make

但是在安装步骤中,我在STAR可执行文件上运行make命令时遇到问题。在安装手册中我看到它说:

  

将STAR_x.x.x.tgz文件解压缩/ tar到您选择的目录中<   STARsource>,cd< STARsource>并运行make。源代码将是   编译后将生成STAR可执行文件。

当我运行'make STAR'时,它说:

  

make:“STAR”没什么可做的。

有什么建议吗?

2 个答案:

答案 0 :(得分:2)

这意味着“STAR”目标不存在。在makefile中,您可以定义目标(隐式或显式),并且可以使用正确的顺序构建目标的依赖项。

您应该阅读有关此项目的文档或浏览makefile:您可能需要运行不带参数的“make”(在文档摘录中说明),例如:

tar zxvf star...tgz
cd star...
make

答案 1 :(得分:0)

所以我遇到了同样的问题。

显然以下解决了这个问题:

重定向到源地图:cd STAR-2.5.3a/source

Makefile位于此位置,此后只需输入命令make

它应该开始运行。如果您在群集中工作,请不要忘记在使用之前编辑shell配置;

export PATH=$HOME/STAR-2.5.3a/source:$PATH