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!