首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >makefile -命令在第一个目标之前开始

makefile -命令在第一个目标之前开始
EN

Stack Overflow用户
提问于 2015-07-08 08:33:00
回答 1查看 818关注 0票数 0

我在启动makefile时收到了这条消息,最可能的错误是什么?它是制表符-分隔在每一行的开头。

代码语言:javascript
复制
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$ 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-08 12:29:42

Makefile规则必须具有以下形式

代码语言:javascript
复制
target: ...
        command
        command

看来你的没找到目标线。

试着做些像

代码语言:javascript
复制
foo:
        #cutadapt -a TGGAATTCTCGGGTGCCAAGGAACTCCAGTCACATCACGATCTCGTATGCCGTCTTCTGCTTG merged_007_GAGTGG.fastq > Cut_merged_007_GAGTGG.fastq
        ...

(foo之前没有空格:每个命令之前有一个制表符)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31287424

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档