我在启动makefile时收到了这条消息,最可能的错误是什么?它是制表符-分隔在每一行的开头。
makefile_first30samples_rfam:63: *** commands commence before first target. Stop.
robinm@havpryd:~/Oluf/Project_GCF-2014-313$ head makefile_first30samples_rfam
#cutadapt -a TGGAATTCTCGGGTGCCAAGGAACTCCAGTCACATCACGATCTCGTATGCCGTCTTCTGCTTG merged_007_GAGTGG.fastq > Cut_merged_007_GAGTGG.fastq
#cutadapt -a TGGAATTCTCGGGTGCCAAGGAACTCCAGTCACATCACGATCTCGTATGCCGTCTTCTGCTTG merged_026_ATGTCA.fastq > Cut_merged_026_ATGTCA.fastq
#cutadapt -a TGGAATTCTCGGGTGCCAAGGAACTCCAGTCACATCACGATCTCGTATGCCGTCTTCTGCTTG merged_030_GTGGCC.fastq > Cut_merged_030_GTGGCC.fastq
#cutadapt -a TGGAATTCTCGGGTGCCAAGGAACTCCAGTCACATCACGATCTCGTATGCCGTCTTCTGCTTG merged_040_CACCGG.fastq > Cut_merged_040_CACCGG.fastq
#cutadapt -a TGGAATTCTCGGGTGCCAAGGAACTCCAGTCACATCACGATCTCGTATGCCGTCTTCTGCTTG merged_086_AGTTCC.fastq > Cut_merged_086_AGTTCC.fastq
#cutadapt -a TGGAATTCTCGGGTGCCAAGGAACTCCAGTCACATCACGATCTCGTATGCCGTCTTCTGCTTG merged_087_CCGTCC.fastq > Cut_merged_087_CCGTCC.fastq
#cutadapt -a TGGAATTCTCGGGTGCCAAGGAACTCCAGTCACATCACGATCTCGTATGCCGTCTTCTGCTTG merged_125_CTTGTA.fastq > Cut_merged_125_CTTGTA.fastq
#cutadapt -a TGGAATTCTCGGGTGCCAAGGAACTCCAGTCACATCACGATCTCGTATGCCGTCTTCTGCTTG merged_197_GCCAAT.fastq > Cut_merged_197_GCCAAT.fastq
#cutadapt -a TGGAATTCTCGGGTGCCAAGGAACTCCAGTCACATCACGATCTCGTATGCCGTCTTCTGCTTG merged_208_CGTACG.fastq > Cut_merged_208_CGTACG.fastq
#cutadapt -a TGGAATTCTCGGGTGCCAAGGAACTCCAGTCACATCACGATCTCGTATGCCGTCTTCTGCTTG merged_226_CAACTA.fastq > Cut_merged_226_CAACTA.fastq
robinm@havpryd:~/Oluf/Project_GCF-2014-313$ 发布于 2015-07-08 12:29:42
Makefile规则必须具有以下形式
target: ...
command
command看来你的没找到目标线。
试着做些像
foo:
#cutadapt -a TGGAATTCTCGGGTGCCAAGGAACTCCAGTCACATCACGATCTCGTATGCCGTCTTCTGCTTG merged_007_GAGTGG.fastq > Cut_merged_007_GAGTGG.fastq
...(foo之前没有空格:每个命令之前有一个制表符)
https://stackoverflow.com/questions/31287424
复制相似问题