上一篇链接:
https://bbs.acgngame.org/d/2806-androidpcgalgame/11
安装FEX
FEX —— 快速的x86模拟器前端
1.下载FEX编译所需的依赖
apt install cmake ninja-build pkg-config libc-bin squashfuse squashfs-tools python3-clang nasm libepoxy-dev libsdl2-dev clang lld make
2.克隆FEX仓库
git clone --depth 1 --recurse-submodules https://github.com/FEX-Emu/FEX.git
(建议使用VPN)
依次逐行输入以下命令
cd ~/FEX && mkdir build && cd build
CC=clang CXX=clang++ cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DENABLE_LTO=True -DENABLE_LLD=True -DBUILD_TESTS=False -DENABLE_ASSERTIONS=False -G Ninja ..
ninja -j$(nproc) install && cd && rm -rf /root/FEX
编译会耗一些时间
FEX与box64有明显的区别,它是依赖rootfs的,现在介绍如何下载rootfs
FEX官方提供了一个rootfs下载工具FEXRootFSFetcher
从官方下载rootfs
解压镜像这步有三个选项,cancel(放弃),Extract(解压),AS-IS(直接使用镜像),这里回复1即可
解压完会问你是否将该rootfs设置为默认,回复y即可
官方的镜像设置成默认就可以开始使用FEXBash了,终端输入FEXBash即可登录rootfs。
在FEXBash下输入arch即可查看当前架构,已经进入x86_64世界