azerothcore - 在 debian 9 上编译 azerothcore 时出错
问题描述
编译过程在 11% 左右中断。我在 azerothcore/build/ 目录中并运行命令
make -j4
错误包括在下面。
^
23 warnings and 1 error generated.
29 warnings and 1 error generated.
src/server/shared/CMakeFiles/shared.dir/build.make:120: recipe for target 'src/server/shared/CMakeFiles/shared.dir/Realms/RealmList.cpp.o' failed
make[2]: *** [src/server/shared/CMakeFiles/shared.dir/Realms/RealmList.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
src/server/shared/CMakeFiles/shared.dir/build.make:81: recipe for target 'src/server/shared/CMakeFiles/shared.dir/DataStores/DBCDatabaseLoader.cpp.o' failed
make[2]: *** [src/server/shared/CMakeFiles/shared.dir/DataStores/DBCDatabaseLoader.cpp.o] Error 1
7 warnings generated.
CMakeFiles/Makefile2:943: recipe for target 'src/server/shared/CMakeFiles/shared.dir/all' failed
make[1]: *** [src/server/shared/CMakeFiles/shared.dir/all] Error 2
Makefile:148: recipe for target 'all' failed
make: *** [all] Error 2
我正在使用这些版本的 gcc 和 cmake。gcc (Debian 6.3.0-18+deb9u1) 6.3.0 20170516 cmake 3.18.2
解决方案
您的编译器版本太旧。尝试更新版本的gcc
or clang
。
您至少需要gcc
7.5+ 或clang
6,但建议使用最新的稳定版本。
推荐阅读
- oracle - 如果添加列,Oracle 补充日志会发生什么情况?
- python - 为什么在使用相同但相反的均值向量和协方差时,两个多法线绘制不匹配?
- verilog - 在verilog中表示二进制值问题的verilog
- javascript - 是否可以让 HTML 滑块的初始值取决于变量?
- webpack - 如何让 webpack 不解析 css 文件中的路径?
- javascript - 为什么我不能使用 Express 提供静态文件?
- shell - Runuser 未返回预期结果
- d3.js - 基于 vega lite API 的具有定量和标称属性的交叉过滤器
- java - Java:无法获得“好的”随机索引号
- sql - 尝试将两个表连接在一起以使 unit_price 根据日期而变化