1

私は CUDA C を使用していくつかの並列計算コードを開発しています。システムは Ubuntu ベースの Linux を実行しており、選択した IDE は Eclipse Indigo です。

Cuda に同梱されているテンプレートを使用してプロジェクトをセットアップします。コードの一部 (「gui」、「io」、「net」など) を含むサブフォルダーを、コンパイラー (ncc および/または g++) および/またはリンカーが認識できるようにセットアップできませんでした。

目標は、「make」と入力するだけで、すべてがまとめられることです。

おそらく、ディレクトリ構造で動作するプロジェクト テンプレートまたはサンプル makefile を知っている人はいますか? プロジェクトのルート ディレクトリに多数のファイル (gui_myclass.c、net_myotherclass.c など) が存在する現状は、進むべき道だとは思いません。

4

1 に答える 1

1

この質問はCUDAとは関係ありません。ここには、「メイクファイルを 1 つだけ使用してサブディレクトリ内のソースを含むメイクファイルを生成するにはどうすればよいですか」という質問に対する適切な回答があります。

これは、nvcc、g++ など、あらゆるコマンド ライン コンパイラに適用されます。

于 2012-02-22T13:18:06.827 に答える