0

OpenCL ライブラリを使用し、stdout に出力を生成するプログラムがあります。このプログラムは、CPU または GPU で実行されているカーネルに応じて、いくつかのコマンド ライン引数を受け入れます。

GPUでプログラムを実行すると、

$./run 1
$./run 1 > outFile

(a) リダイレクトがなければ、出力は stdout に表示されます。

(b) ファイルへのリダイレクトでは、出力は指定されたファイルにリダイレクトされます。

CPUでプログラムを実行すると、

$./run 0
$./run 0 > outFile

(a) リダイレクトがなければ、出力は stdout に表示されます。

(b) ファイルへのリダイレクトでは、ファイルに出力が表示されません。

bash を備えた Arch Linux マシンです。他の情報が必要な場合は、お知らせください。

4

1 に答える 1

0

これを試して、うまくいくかどうか教えてください:

$./run 0 >& outFile
于 2012-05-24T12:21:09.207 に答える