升级gcc +编译ROOT

时间:2016-11-15 17:05:23

标签: c++ gcc ubuntu-14.04 root-framework

我正在使用ubuntu 14.04上的ROOT v6.06.06。一切都很好。 最近我做了apt-get升级,这影响了c ++编译器。

从那时起,当我尝试在ROOT上运行我的宏时,我有这个错误: fatal error: file '/usr/include/c++/4.9/cmath' modified since it was first processed

然后我尝试重新编译ROOT,但是它没有用,我有这个错误: [ 36%] Building CXX object interpreter/llvm/src/tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains.cpp.o .../root/interpreter/llvm/src/tools/clang/lib/Driver/ToolChains.cpp: In static member function ‘static std::string clang::driver::toolchains::Hexagon_TC::GetGnuDir(const string&, const llvm::opt::ArgList&)’: .../root/root6/root/interpreter/llvm/src/tools/clang/lib/Driver/ToolChains.cpp:2110:42: error: ‘LLVM_PREFIX’ was not declared in this scope std::string PrefixRelDir = std::string(LLVM_PREFIX) + "/../gnu"; ^ make[2]: *** [interpreter/llvm/src/tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains.cpp.o] Error 1 make[1]: *** [interpreter/llvm/src/tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/all] Error 2 make: *** [all] Error 2

所以我需要解决c ++编译器,所以我可以使用我拥有的ROOT的最后编译版本, 或者在编译ROOT时成功解决问题。

你能帮帮我吗?我被封锁了。非常感谢。

0 个答案:

没有答案