首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GCC从4.8级提升到4.9级

GCC从4.8级提升到4.9级
EN

Ask Ubuntu用户
提问于 2016-05-23 19:18:47
回答 1查看 1.3K关注 0票数 1

我正在试图在我的服务器上安装TrinityCore。在升级GCC以使用CMake时,我遇到了一个问题:

以下是我得到的回应:

代码语言:javascript
复制
gcc-4.9 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@sd-25884:/home/wow/TrinityCore/build# cmake ../ -DCMAKE_INSTALL_PREFIX=/home/wow/server -DCONF_DIR=/home/wow/server/etc -DTOOLS=1 -DWITH_WARNINGS=1
-- Detected 64-bit platform
-- UNIX: Using default library directory
-- UNIX: Configuring uninstall target
-- UNIX: Created uninstall target
-- UNIX: Detected compiler: /usr/bin/cc
CMake Error at cmake/compiler/gcc/settings.cmake:7 (message):
  GCC: TrinityCore requires version 4.9.0 to build but found 4.8.4
Call Stack (most recent call first):
  cmake/platform/unix/settings.cmake:29 (include)
  cmake/macros/CheckPlatform.cmake:13 (include)
  CMakeLists.txt:58 (include)


-- Configuring incomplete, errors occurred!
See also "/home/wow/TrinityCore/build/CMakeFiles/CMakeOutput.log".
root@sd-25884:/home/wow/TrinityCore/build#
EN

回答 1

Ask Ubuntu用户

发布于 2016-05-23 19:52:50

CMake使用多个变量设置默认编译器。您最感兴趣的是将CC变量设置为覆盖默认C编译器。就你而言,这将是:

代码语言:javascript
复制
CC=gcc-4.9 cmake ../ -

如果apt-get install g++-4.9是用C++编写的,您可能需要使用C++,这将是:

代码语言:javascript
复制
CXX=g++-4.9 cmake ../ -
票数 4
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/776536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档