foxc

OpenCLスタディするために今回はFOXC(OpenCLコンパイラ)をインストールする。

ここから利用規約に同意してダウンロード。
今回はUbuntu10.10(32ビット)を使用するのでfoxc-install-linux32.tar。

まずダウンロードしたファイルを展開。

$ sudo tar -zxf foxc-install-linux32.tar.gz -C /usr/local

環境変数を設定。

$ export PATH=/usr/local/foxc-install/bin:${PATH}
$ export LD_LIBRARY_PATH=/usr/local/foxc-install/lib:${LD_LIBRARY_PATH}

サンプルをビルド。

$ cd /usr/local/foxc-install/share/foxc/sample/hello
$ gcc -I /usr/local/foxc-install/include -L /usr/local/foxc-install/lib -o hello hello.cpp -lOpenCL

実行ファイルが作成できたので実行

$ ./hello
Hello, World!