构建说明
检查前置条件
构建 Metamod-r 需要若干软件:
Windows
Visual Studio 2015(C++14 标准)及更新版本
Linux
git >= 1.8.5 cmake >= 3.10 GCC >= 4.9.2(可选) ICC >= 15.0.1 20141023(可选) LLVM (Clang) >= 6.0(可选)
构建
Windows
使用 Visual Studio 构建:打开 msvc/metamod.sln,在解决方案配置列表中选择 Release 或 Debug 即可
Linux
- 可选参数的用法为
build.sh --compiler=[gcc] --jobs=[N] -D[option]=[ON or OFF](不含方括号)
-c=|--compiler=[icc|gcc|clang] - 选择用于构建的 C/C++ 编译器 -j=|--jobs=[N] - 指定同时运行的任务(命令)数量,以加快构建
定义(-D) DEBUG - 启用调试模式 USE_STATIC_LIBSTDC - 静态链接 libstdc++ 库
- ICC
./build.sh --compiler=intel
- LLVM (Clang)
./build.sh --compiler=clang
- GCC
./build.sh --compiler=gcc
检查构建环境(Debian / Ubuntu)
点击展开
安装所需的软件包
sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install -y gcc-multilib g++-multilib sudo apt-get install -y build-essential sudo apt-get install -y libc6-dev libc6-dev-i386
选择并安装偏好的 C/C++ 编译器
- sudo apt-get install -y gcc g++
- sudo apt-get install -y clang