当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 7 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 执行make后的结果,请高手指点是怎么回事?怎么解决?(已解决,见7楼)
帖子发表于 : 2010-04-10 16:13 
头像

注册: 2009-10-06 20:01
帖子: 58
送出感谢: 0 次
接收感谢: 0 次
菜鸟级别,看不懂这些错误提示,怎么解决?
下面是终端中的输出结果:
代码:
kiwi@kiwi-laptop:~/rosetta/rosetta_fragments/nnmake$ make
----------------------------------------------------------------------
SYSTEM SETUP [make.system]
COMPILER=gnu @ kiwi-laptop
F77=g77
FFLAGS=-finline-functions -funroll-loops -W -ffixed-line-length-132 -Wimplicit -O -ffast-math -malign-double
FOPTIMFLAGS=-O -ffast-math -malign-double
FDEBUGFLAGS=-g -Wall -Wimplicit -Wsurprising -Wformat -W
FPROFILEFLAGS=-pg
LINKFLAGS=
----------------------------------------------------------------------
g77 -finline-functions -funroll-loops -W  -ffixed-line-length-132 -Wimplicit -O -ffast-math -malign-double -c -o .gnu.dipolar_nn.o dipolar_nn.f
f951: warning: command line option "-Wimplicit" is valid for C/C++/ObjC/ObjC++ but not for Fortran
dipolar_nn.f:976.132:

                                                                           
                                                                           1                                                         
Warning: Deleted feature: PAUSE statement at (1)
dipolar_nn.f:1192.132:

                                                                           
                                                                           1                                                         
Warning: Deleted feature: PAUSE statement at (1)
dipolar_nn.f:1399.26:

               write(0,'(i,6f6.3)')i,A(i,1),A(i,2),A(i,3),A(i,4),A(i,5),       
                          1
Error: Nonnegative width required in format string at (1)
dipolar_nn.f: In function ‘svdcmp’:
dipolar_nn.f:812: warning: ‘nm’ may be used uninitialized in this function
make: *** [.gnu.dipolar_nn.o] Error 1

dipolar_nn.f是该文件夹下的一个文件,该文件夹还有下面一些文件
代码:
kiwi@kiwi-laptop:~/rosetta/rosetta_fragments/nnmake$ ls
all_ss.f          homologs.f          make.system     read_rdb.f
constraints_nn.f  homologs_nr.f       move_frag.f     read_vall.f
convert1_num.f    input_checkpoint.f  nmr_pred.h      refold_xyz.f
convert3_num.f    input_pdb_nn.f      nnmake.LOG      run_prof.py
dipolar.h         loops_nn.f          nnmake.README   score_fragment.f
dipolar_nn.f      lower2upper.f       param.h         setup.f
distConstraint.h  main.f              path_defs.h     sizemer_dme.f
dme_native.f      main_vall_coord.f   path_defs.txt   structure.h
dme_score.f       make_dat.f          read_barcode.f  trimLoopLibrary.pl
file_manager.f    make.deps.sh        read_dsc.f      vall
find_nn.f         makefile            read_jones.f    write_names.f
fragments.README  make_fragments.pl   read_jufo.f
fragpicker.pl     makeoutput.f        read_phd.f
getSSpred.pl      make_ss_nn.f        read_prof.f

软件的readme里说通过make生成一个文件,但是我执行了make就是上面那些错误,很郁闷!!请教高手是什么情况呢?


最后由 zpliu09 编辑于 2010-04-18 16:33,总共编辑了 2 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 执行make后的结果,请高手指点是怎么回事?怎么解决?
帖子发表于 : 2010-04-10 16:38 
头像

注册: 2009-07-08 17:33
帖子: 264
送出感谢: 0 次
接收感谢: 2
一般都是sudo make。。。。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 执行make后的结果,请高手指点是怎么回事?怎么解决?
帖子发表于 : 2010-04-10 17:40 
头像

注册: 2008-03-25 15:49
帖子: 25877
地址: 谁知道?
送出感谢: 8
接收感谢: 10
这是想编译啥东东啊


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 执行make后的结果,请高手指点是怎么回事?怎么解决?
帖子发表于 : 2010-04-10 17:48 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
引用:
一般都是sudo make。。。。

make 不用sudo,只有安装时才需要sudo make install
楼主应该解开源码包后,看里面的安装说明文件。 :em09


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 执行make后的结果,请高手指点是怎么回事?怎么解决?
帖子发表于 : 2010-04-10 21:15 
头像

注册: 2010-04-09 14:07
帖子: 111
地址: NZ
送出感谢: 0 次
接收感谢: 0 次
can't really help with you problem
just curious about are you from NZ?


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 执行make后的结果,请高手指点是怎么回事?怎么解决?
帖子发表于 : 2010-04-10 22:14 

注册: 2006-02-27 10:32
帖子: 267
送出感谢: 0 次
接收感谢: 0 次
这是一个forthan程序,但是要么你缺少某些库,要么makefile文件或者代码有问题。没有更多信息无法明确错误原因。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 执行make后的结果,请高手指点是怎么回事?怎么解决?
帖子发表于 : 2010-04-18 16:31 
头像

注册: 2009-10-06 20:01
帖子: 58
送出感谢: 0 次
接收感谢: 0 次
zigzed 写道:
这是一个forthan程序,但是要么你缺少某些库,要么makefile文件或者代码有问题。没有更多信息无法明确错误原因。

上网google了一下,好像是代码有问题。就是那句
引用:
write(0,'(i,6f6.3)')i,A(i,1),A(i,2),A(i,3),A(i,4),A(i,5),
的问题。我把'(i,6f6.3)'用*替换掉,就没事了。Fortran我不是很懂,不过'(i,6f6.3)'只是对输出格式的一些约束条件,改成*就是用默认格式,也应该问题不大吧。反正改了以后就生成需要的文件了。谢谢大家帮忙! :em11


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 7 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 5 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译