1

私は scipsuit をダウンロードし、それを「作成」しようとしました。これが私が得るエラーです。それを解決する方法はありますか?

make[2]: Leaving directory `/shared/shelley/khashab2/SCIP/extracted/zimpl-3.3.2'
-> compiling obj/O.linux.x86_64.gnu.opt/lib/mpsinput.o
In file included from src/basevectors.h:24,
                 from src/svector.h:25,
                 from src/slinsolver.h:27,
                 from src/clufactor.h:23,
                 from src/clufactor.cpp:19:
src/rational.h:119: error: only declarations of constructors can be ‘explicit’
src/rational.h:122: error: only declarations of constructors can be ‘explicit’
In file included from src/basevectors.h:24,
                 from src/spxlpbase.h:28,
                 from src/spxlp.h:24,
                 from src/spxsolver.h:30,
                 from src/spxratiotester.h:26,
                 from src/enter.cpp:23:
src/rational.h:119: error: only declarations of constructors can be ‘explicit’
src/rational.h:122: error: only declarations of constructors can be ‘explicit’
make[3]: *** [obj/O.linux.x86_64.gnu.opt/lib/clufactor.o] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from src/basevectors.h:24,
                 from src/spxlpbase.h:28,
                 from src/spxlp.h:24,
                 from src/spxsolver.h:30,
                 from src/changesoplex.cpp:22:
src/rational.h:119: error: only declarations of 
... 

GCCバージョンは次のとおりです。

[khashab2@austen extracted]$ gcc --version
gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-11)
Copyright (C) 2010 Free Software Foundation, Inc.
4

1 に答える 1

1

GCC のバージョンが古すぎます。より新しいバージョンを使用するか (推奨)、 でコンパイルしてみてくださいLEGACY=true。これにより、有理解決モードが無効になります。

于 2015-06-09T08:24:24.590 に答える