genewise 编译过程中遇到的 getline冲突

编译遇到错误如下

error: conflicting types for ‘getline’

/usr/include/stdio.h:671:20: note: previous declaration of ‘getline’ was here

这是因为getline这个函数在库里面已经有了,所以要换个名字

解决方法如下:

在src文件夹里面:

grep -nr 'getline' *

发现再sqio.c里面定义了getline函数

sed -i 's/getline/getlines/g' HMMer2/sqio.c

然后再make all就搞定了

posted on 2012-03-26 15:50  云中道长  阅读(589)  评论(0编辑  收藏  举报

导航