zsc_orange 2021-05-08 02:47 采纳率: 0%
浏览 17

虚拟机ubuntu编译安装miRanda出现问题,请大佬帮忙~!

$ tar zxvf miRanda-aug2010.tar.gz
$ cd miRanda-3.3a/
$ ./configure --prefix=/home/orange/miRanda-3.3a/

以上这几行命令运行的时候没有报错。

$ sudo make

此后我就看不懂了QWQ

make  all-recursive
make[1]: Entering directory '/home/orange/miRanda-3.3a'
Making all in man
make[2]: Entering directory '/home/orange/miRanda-3.3a/man'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/orange/miRanda-3.3a/man'
Making all in RNAlib
make[2]: Entering directory '/home/orange/miRanda-3.3a/RNAlib'
Making all in H
make[3]: Entering directory '/home/orange/miRanda-3.3a/RNAlib/H'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/orange/miRanda-3.3a/RNAlib/H'
make[3]: Entering directory '/home/orange/miRanda-3.3a/RNAlib'
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./H    -g -O2 -MT fold_vars.o -MD -MP -MF ".deps/fold_vars.Tpo" -c -o fold_vars.o fold_vars.c; \
then mv -f ".deps/fold_vars.Tpo" ".deps/fold_vars.Po"; else rm -f ".deps/fold_vars.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./H    -g -O2 -MT energy_par.o -MD -MP -MF ".deps/energy_par.Tpo" -c -o energy_par.o energy_par.c; \
then mv -f ".deps/energy_par.Tpo" ".deps/energy_par.Po"; else rm -f ".deps/energy_par.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./H    -g -O2 -MT utils.o -MD -MP -MF ".deps/utils.Tpo" -c -o utils.o utils.c; \
then mv -f ".deps/utils.Tpo" ".deps/utils.Po"; else rm -f ".deps/utils.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./H    -g -O2 -MT fold.o -MD -MP -MF ".deps/fold.Tpo" -c -o fold.o fold.c; \
then mv -f ".deps/fold.Tpo" ".deps/fold.Po"; else rm -f ".deps/fold.Tpo"; exit 1; fi
fold.c: In function ‘ML_Energy’:
fold.c:1111:63: warning: iteration 8 invokes undefined behavior [-Waggressive-loop-optimizations]
     for (x = 0; x <= NBPAIRS+1; x++) mlintern[x] = P->MLintern[x];
                                                    ~~~~~~~~~~~^~~
fold.c:1111:5: note: within this loop
     for (x = 0; x <= NBPAIRS+1; x++) mlintern[x] = P->MLintern[x];
     ^~~
fold.c:1108:32: warning: iteration 8 invokes undefined behavior [-Waggressive-loop-optimizations]
       mlintern[x] = P->MLintern[x]-P->MLintern[1]; /* 0 or TerminalAU */
                     ~~~~~~~~~~~^~~
fold.c:1107:5: note: within this loop
     for (x = 0; x <= NBPAIRS+1; x++)
     ^~~
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./H    -g -O2 -MT params.o -MD -MP -MF ".deps/params.Tpo" -c -o params.o params.c; \
then mv -f ".deps/params.Tpo" ".deps/params.Po"; else rm -f ".deps/params.Tpo"; exit 1; fi
rm -f libRNA.a
ar cru libRNA.a fold_vars.o energy_par.o utils.o fold.o params.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libRNA.a
make[3]: Leaving directory '/home/orange/miRanda-3.3a/RNAlib'
make[2]: Leaving directory '/home/orange/miRanda-3.3a/RNAlib'
Making all in src
make[2]: Entering directory '/home/orange/miRanda-3.3a/src'
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../RNAlib/H/    -g -O2 -MT miranda.o -MD -MP -MF ".deps/miranda.Tpo" -c -o miranda.o miranda.c; \
then mv -f ".deps/miranda.Tpo" ".deps/miranda.Po"; else rm -f ".deps/miranda.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../RNAlib/H/    -g -O2 -MT output.o -MD -MP -MF ".deps/output.Tpo" -c -o output.o output.c; \
then mv -f ".deps/output.Tpo" ".deps/output.Po"; else rm -f ".deps/output.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../RNAlib/H/    -g -O2 -MT scan.o -MD -MP -MF ".deps/scan.Tpo" -c -o scan.o scan.c; \
then mv -f ".deps/scan.Tpo" ".deps/scan.Po"; else rm -f ".deps/scan.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../RNAlib/H/    -g -O2 -MT seqio.o -MD -MP -MF ".deps/seqio.Tpo" -c -o seqio.o seqio.c; \
then mv -f ".deps/seqio.Tpo" ".deps/seqio.Po"; else rm -f ".deps/seqio.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../RNAlib/H/    -g -O2 -MT swat.o -MD -MP -MF ".deps/swat.Tpo" -c -o swat.o swat.c; \
then mv -f ".deps/swat.Tpo" ".deps/swat.Po"; else rm -f ".deps/swat.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../RNAlib/H/    -g -O2 -MT pairs.o -MD -MP -MF ".deps/pairs.Tpo" -c -o pairs.o pairs.c; \
then mv -f ".deps/pairs.Tpo" ".deps/pairs.Po"; else rm -f ".deps/pairs.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../RNAlib/H/    -g -O2 -MT thermo.o -MD -MP -MF ".deps/thermo.Tpo" -c -o thermo.o thermo.c; \
then mv -f ".deps/thermo.Tpo" ".deps/thermo.Po"; else rm -f ".deps/thermo.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../RNAlib/H/    -g -O2 -MT utils.o -MD -MP -MF ".deps/utils.Tpo" -c -o utils.o utils.c; \
then mv -f ".deps/utils.Tpo" ".deps/utils.Po"; else rm -f ".deps/utils.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../RNAlib/H/    -g -O2 -MT ExpString.o -MD -MP -MF ".deps/ExpString.Tpo" -c -o ExpString.o ExpString.c; \
then mv -f ".deps/ExpString.Tpo" ".deps/ExpString.Po"; else rm -f ".deps/ExpString.Tpo"; exit 1; fi
gcc  -g -O2   -o miranda  miranda.o output.o scan.o seqio.o swat.o pairs.o thermo.o utils.o ExpString.o ../RNAlib/libRNA.a -lm -lm 
make[2]: Leaving directory '/home/orange/miRanda-3.3a/src'
make[2]: Entering directory '/home/orange/miRanda-3.3a'
make[2]: Leaving directory '/home/orange/miRanda-3.3a'
make[1]: Leaving directory '/home/orange/miRanda-3.3a'

sudo make install 也无法成功安装。

Making install in man
make[1]: Entering directory '/home/orange/miRanda-3.3a/man'
make[2]: Entering directory '/home/orange/miRanda-3.3a/man'
make[2]: Nothing to be done for 'install-exec-am'.
test -z "/home/orange/miRanda-3.3a//share/man/man1" || mkdir -p -- "/home/orange/miRanda-3.3a//share/man/man1"
 /usr/bin/install -c -m 644 './miranda.1' '/home/orange/miRanda-3.3a//share/man/man1/miranda.1'
make[2]: Leaving directory '/home/orange/miRanda-3.3a/man'
make[1]: Leaving directory '/home/orange/miRanda-3.3a/man'
Making install in RNAlib
make[1]: Entering directory '/home/orange/miRanda-3.3a/RNAlib'
Making install in H
make[2]: Entering directory '/home/orange/miRanda-3.3a/RNAlib/H'
make[3]: Entering directory '/home/orange/miRanda-3.3a/RNAlib/H'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/orange/miRanda-3.3a/RNAlib/H'
make[2]: Leaving directory '/home/orange/miRanda-3.3a/RNAlib/H'
make[2]: Entering directory '/home/orange/miRanda-3.3a/RNAlib'
make[3]: Entering directory '/home/orange/miRanda-3.3a/RNAlib'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/orange/miRanda-3.3a/RNAlib'
make[2]: Leaving directory '/home/orange/miRanda-3.3a/RNAlib'
make[1]: Leaving directory '/home/orange/miRanda-3.3a/RNAlib'
Making install in src
make[1]: Entering directory '/home/orange/miRanda-3.3a/src'
make[2]: Entering directory '/home/orange/miRanda-3.3a/src'
test -z "/home/orange/miRanda-3.3a//bin" || mkdir -p -- "/home/orange/miRanda-3.3a//bin"
  /usr/bin/install -c 'miranda' '/home/orange/miRanda-3.3a//bin/miranda'
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/orange/miRanda-3.3a/src'
make[1]: Leaving directory '/home/orange/miRanda-3.3a/src'
make[1]: Entering directory '/home/orange/miRanda-3.3a'
make[2]: Entering directory '/home/orange/miRanda-3.3a'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/orange/miRanda-3.3a'
make[1]: Leaving directory '/home/orange/miRanda-3.3a'
  • 写回答

1条回答 默认 最新

  • 有问必答小助手 2021-05-10 17:34
    关注

    你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答

    本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。

    ​​​​因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。

    评论

报告相同问题?

悬赏问题

  • ¥50 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥200 uniapp长期运行卡死问题解决
  • ¥15 latex怎么处理论文引理引用参考文献
  • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?
  • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?