仙剑奇侠传一:sdlpal linux for arm64 编译运行跨平台游戏奶妈级教程

仙剑奇侠传一:sdlpal linux for arm64 编译运行跨平台游戏奶妈级教程

因为开源sdlpal的存在,仙剑奇侠传一可以运行在各类架构的系统中,令人惊奇的是sdlpal直到今天仍然在维护更新,不得不佩服老一辈仙剑粉,致敬!

SDLPal 支持安卓、macOS、Windows系统,架构支持mips、arm、risc、x86等,几乎包揽了市场可见的cpu和系统。早年我有一个龙芯笔记本电脑,当时就编译了mips版本的sdlpal,运行良好!今天编译arm64架构的sdlpal,让仙剑奇侠传一运行在Temux中、树莓派中等!

官网:https://github.com/sdlpal/sdlpal

1.源码编译

git 加速设置,后面会拉取github相关资源,直接clone资源会非常慢:

git config --global url."https://xget.xi-xu.me/gh/".insteadOf "https://github.com/"

准备环境

 git clone https://github.com/sdlpal/sdlpal.git
 cd sdlpal
 git submodule update --init --recursive

编译

cd unix
make

2.编译报错

仙剑奇侠传一:sdlpal linux for arm64 编译运行跨平台游戏奶妈级教程

原因是SDL3开发库缺失,先编译安装SDL3库

cd ../3rd/SDL
cmake -S . -B build
cmake --build build
cd build
sudo make install

现在进入unix目录中编译,成功在当前目录中生成sdlpal二进制程序:

仙剑奇侠传一:sdlpal linux for arm64 编译运行跨平台游戏奶妈级教程

若编译出错,未定义XXX引用:

仙剑奇侠传一:sdlpal linux for arm64 编译运行跨平台游戏奶妈级教程

则安装相关库

sudo apt install libsdl1.2-dev

网上下载仙剑98柔情版本程序,解压后将sdlpal二进制程序拷贝到仙剑98的游戏目录中,然后运行:

仙剑奇侠传98柔情版下载

仙剑奇侠传一:sdlpal linux for arm64 编译运行跨平台游戏奶妈级教程

./sdlpal

仙剑奇侠传一:sdlpal linux for arm64 编译运行跨平台游戏奶妈级教程

仙剑奇侠传一:sdlpal linux for arm64 编译运行跨平台游戏奶妈级教程

仙剑奇侠传一:sdlpal linux for arm64 编译运行跨平台游戏奶妈级教程

知识拆解

5 步改掉丑陋的 ubuntu 原始界面,优化 ubuntu 使用体验,降低愤怒值!

2025-11-19 17:35:06

知识拆解

Termux 源码编译+docker 两种方式安装咸鱼自动回复系统,自动发货奶妈级教程

2025-11-19 17:40:04

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索