タイトルが示すように、FixstarのオンラインOpenCLブック(http://www.fixstars.com/en/opencl/book/OpenCLProgrammingBook/first-opencl-program.htmlhello.cl
)からファイルを逐語的にコピーしましたが、正しい出力を取得できません。 。hello.c
を使用してプログラムをコンパイルし
gcc -lOpenCL hello.c -o hello
ます。
で正常に実行します
./hello
。
しかし、私の出力は����のようなものを読み取ります。
Arch Linuxを実行し、OpenCL、ヘッダー、およびNVIDIA実装をインストールしました。OpenCLの学習を続けたいのですが、プログラムが実行されないと続行できません。何が起こっているのかについて誰かが何か考えを持っていますか?さらに、誰かがこれをデバッグする方法について何かアドバイスがあれば、私は非常に嬉しいです。
編集:私はNvidiaドライバーの代わりにNouveauドライバーを使用していました。NouveauはOpenCLをサポートしていません。これが問題でした。