golangとsdl2をrpi2にインストール

投稿日: Jan 13, 2018 10:39:14 AM

sdl2

sudo apt-get install libsdl2-dev

golang

mkdir ~/opt && cd ~/opt

wget https://storage.googleapis.com/golang/go1.8beta2.linux-armv6l.tar.gz

tar xzf go1.8beta2.linux-armv6l.tar.gz

mv go go1.8beta2.linux-armv6l

ln -s go1.8beta2.linux-armv6l golang

export GOROOT=~/opt/golang

export PATH=$GOROOT/bin:$PATH

hash -r

go version

ソース:KaoriYa

SDL2のサポートライブラリをインストール

sudo apt-get install libsdl2-ttf-dev

sudo apt-get install libsdl2-image-dev

sudo apt-get install libsdl2-gfx-dev

mixerはmp3に対応するため少し頑張る。

wget https://www.libsdl.org/projects/smpeg/release/smpeg2-2.0.0.tar.gz

tar xzf smpeg2-2.0.0.tar.gz

cd smpeg2-2.0.0 && mkdir build && cd build

../configure

make -j 4

sudo make install

wget https://www.libsdl.org/projects/SDL_mixer/release/SDL2_mixer-2.0.1.tar.gz

tar xzf SDL2_mixer-2.0.1.tar.gz

cd SDL2_mixer-2.0.1 && mkdir build && cd build

../configure

make -j 4

sudo make install

ヘッダファイルもコピーしておく。

sudo cp SDL_mixer.h /usr/include/SDL2

SDL2 mixerのビルドログを見ているとoggとかflacとかmod!とかfluidsynthとかのサポートもあるようで。

modはおいしいので頭の隅っこにいれておこう。とりあえずmp3の対応だけで。