我想测试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”没什么可做的。
有什么建议吗?
答案 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