make がうまくいかないので、こうなったら全部パスを通してコンパイルしてやろうと思ってやってみていた。この状態でコンパイルするとなぜか、libspe2.h が見つからないとエラーが出る。
○コンパイラ
[ ppu-cc, spu-cc ]
$ export PATH=$PATH:/opt/cell/toolchain-3.3/bin/
○ライブラリ
[ libspe2.h ]
$ export PATH=$PATH:/opt/ibm/cell-sdk/prototype/sysroot/usr/include/
[spu_intrinsics.h , spu_mfcio.h]
$ export PATH=$PATH:/opt/cell/toolchain-3.3/lib/gcc/spu/4.1.1/include/
○コンパイル
ppu-cc -lspe2 -lpthead <○○○.c> -o <□□□>
※ ppu-cc ( ppu-gcc ) 、 -lspe2 ( libspe2 ) 、 -lpthread ( pthread )
spu-cc <○○○.c> -o <□□□>
※ spu-cc ( spu-gcc )
また、makefile を用いた場合、 pthead.h が探せないとエラーが出てしまう。確かに PPC 用の pthead は個別に入れた覚えはないが、Cell SDK と一緒に install していたのではないかと思い、探してみたが見つからない。うーん、どうすればよいのか。。
○コンパイラ
[ ppu-cc, spu-cc ]
$ export PATH=$PATH:/opt/cell/toolchain-3.3/bin/
○ライブラリ
[ libspe2.h ]
$ export PATH=$PATH:/opt/ibm/cell-sdk/prototype/sysroot/usr/include/
[spu_intrinsics.h , spu_mfcio.h]
$ export PATH=$PATH:/opt/cell/toolchain-3.3/lib/gcc/spu/4.1.1/include/
○コンパイル
ppu-cc -lspe2 -lpthead <○○○.c> -o <□□□>
※ ppu-cc ( ppu-gcc ) 、 -lspe2 ( libspe2 ) 、 -lpthread ( pthread )
spu-cc <○○○.c> -o <□□□>
※ spu-cc ( spu-gcc )
また、makefile を用いた場合、 pthead.h が探せないとエラーが出てしまう。確かに PPC 用の pthead は個別に入れた覚えはないが、Cell SDK と一緒に install していたのではないかと思い、探してみたが見つからない。うーん、どうすればよいのか。。