跳到主要内容

构建说明

检查前置条件​

构建 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++ 编译器

    1. sudo apt-get install -y gcc g++
    2. sudo apt-get install -y clang