2016年11月12日

64bit版LinuxでCataclysm DDAをコンパイルして動かす

Cataclysmの公式サイトでは、32bit版のバイナリしか配布されていないので、64bit版のLinuxでは動きません。そこでコンパイルして動作させます。

まず、Gitからcloneしますが、全部cloneすると遅いので、最新版0.Cのみをcloneします。

git clone --depth 1 https://github.com/CleverRaven/Cataclysm-DDA.git -b 0.C-branch --single-branch

次に、コンパイルに必要なライブラリをインストールします。 以下はOpenSUSEの場合ですが、他のdistroでも似たようなパッケージがあると思います。

sudo zypper install libSDL2-devel libSDL2_ttf-devel libSDL2_image-devel

最後に、コンパイルします。

cd Cataclysm-DDA/
make TILES=1 RELEASE=1

実行します。

./cataclysm-launcher 

なお、環境によってはGit、make、g++といったツールは最初から入っていないことがありますので、エラーが出たらその都度パッケージをインストールすると良いでしょう。

追記

makeのとき、-jX(XはCPUコア数の2倍程度)をつけると良いらしい。

make -j8 TILES=1 RELEASE=1

参考

How to compile - The Cataclysm: Dark Days Ahead Wiki:

Cataclysm-DDA/COMPILING.md at master · CleverRaven/Cataclysm-DDA · GitHub: