我使用./configure和make在Ubuntu上从Github编译Dragon。我通过了我的配置过程,即使有一个DarkSUSY警告,根据安装文档是可选的。我只是跑去做#39;处理。过了一段时间,我遇到一个错误,这是我的错误
make all-recursive
make[1]: Entering directory '/media/rainman/d/DM/DRAGON'
Making all in cparamlib
make[2]: Entering directory '/media/rainman/d/DM/DRAGON/cparamlib'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/media/rainman/d/DM/DRAGON/cparamlib'
make[2]: Entering directory '/media/rainman/d/DM/DRAGON'
/bin/bash ./libtool --tag=F77 --mode=compile -DHAVE_CONFIG_H -I. -I/media/rainman/d/DM/DRAGON/include -I/media/rainman/d/DM/DRAGON/cparamlib -DTIXML_USE_STL -I/media/rainman/d/DM/gsl/scalar/include -I/media/rainman/d/DM/cfitsio/scalar//include -c -o dmspec.lo dmspec.F
Usage: /media/rainman/d/DM/DRAGON/libtool [OPTION]... [MODE-ARG]..
``Try 'libtool --help' for more information.
libtool: error: unrecognised option: '-DHAVE_CONFIG_H'
Makefile:756: recipe for target 'dmspec.lo' failed
make[2]: *** [dmspec.lo] Error 1
make[2]: Leaving directory '/media/rainman/d/DM/DRAGON'
Makefile:806: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/media/rainman/d/DM/DRAGON'
Makefile:573: recipe for target 'all' failed
make: *** [all] Error 2
在另一台计算机上我成功通过了“制作”#39;虽然做了同样的事但却失败了。我不知道如何处理这件事。有人能帮助我吗?感谢
答案 0 :(得分:0)
您收到的错误中最相关的部分是
libtool: error: unrecognised option: '-DHAVE_CONFIG_H'
此错误与Error installing PCRE中遇到的错误类似,原因是由于没有' g ++'安装了c ++编译器。
尝试安装build-essential (apt-get install build-essential
),这应该确保您已经安装了最低限度来编译大多数软件,包括g ++。