すごい初歩的な質問だと思うのですが力を貸していただきたいです。
CUDAがインストールできたと思ったのでとりあえず何かサンプルプログラムを動かしてみようと思い下記のように実行しようとおもったらうまく動きませんでした。
nvcc -o clock.exe clock.cu
clock.cu:28:30: 致命的エラー: helper_functions.h: そのようなファイルやディレクトリはありません
コンパイルを停止しました。
そして自分でお決まりのhello Woirdを書いてみて実行しましたが
nvcc -o hello_gpu.exe hello_gpu.cu
hello_gpu.cu:1:20: 致命的エラー: studio.h: そのようなファイルやディレクトリはありません
コンパイルを停止しました。
nvcc -o hello_gpu.exe hello_gpu.cu
hello_gpu.cu:1:20: 致命的エラー: studio.h: そのようなファイルやディレクトリはありません
コンパイルを停止しました。
以下ファイルのコードです。
#include <stdio.h>
int main( void ) {
printf("Hello, World!¥n");
return 0;
}
となりました。
なんとなくライブラリーが入ってないか、パスが通っていないのではないかと思っているんですが、
思い当たるものがあれば教えてください。
インストールの参考にしたサイトは
https://www.pugetsystems.com/labs/articles/Insta …
環境はfedora22 gcc5.1 CUDA-7.5です。
どうぞお願いします。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
nvccのパスは通ってますか?コンソールでnvccとかgccとかicpcとかそのままのコマンドが使用できるのはパスが通ってるからです。
また、nvccが格納されているヘッダーの格納ファイルの格納方法を確認しては?私もCUDAをFEDRAにインストールしたことがありますが、stdio.hとかiostreamとかヘッダーが置いてあるところを参照しに行ったりしてたような気がします。うろ覚えですが。
参考になれば。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Ruby プログラミング 3 2023/06/09 14:30
- C言語・C++・C# スタックフレームの消滅 6 2023/05/20 12:33
- Java マイクラでPythonのプログラミングができません 3 2023/05/28 07:15
- C言語・C++・C# const char** p;のとき、free(p)でC4090エラーとなるのはなぜですか 3 2023/03/31 16:28
- C言語・C++・C# LU分解法のピボット選択機能実装について(C言語・gcc-9) 1 2022/07/22 15:20
- その他(言語学・言語) Hello Talkをしていて 「I am 17 how old r u?」ときたのですが どういう 1 2022/12/04 16:08
- JavaScript ifreamをリロードしたい 1 2022/05/03 16:15
- C言語・C++・C# LU分解法のピボッティングについて(C言語/gcc-9) 3 2022/07/11 23:10
- オープンソース Flaskでサーバー立ち上げに関して 1 2023/08/12 21:02
- C言語・C++・C# 3×3のラテン方陣をつくるプログラムを作成したのですが、(↓) #include <stdio.h> 5 2023/07/10 01:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
” OS ビルド ” の意味が分か...
-
ILSpyで、デコンパイルできない。
-
戻り値について
-
「fatal error C1189」を回避す...
-
エクセルVBAではRound...
-
VBAを何回も作り直して、容量が...
-
C言語でmからnまでの合計を求め...
-
<math.h>があるのにsqrtが・...
-
C++コンパイル時に『 C1083: in...
-
bccでwinmm.libをリンクする方...
-
不要な #include
-
RPGでプログラムからソースファ...
-
セミコロンについて
-
VMwareのLinuxでコンパイルでき...
-
C言語でヘッダファイルにグロー...
-
windowsでLinuxで作成したソー...
-
コンパイルエラー:ユーザ定義...
-
C#のコマンドラインの分割コ...
-
漢字のコメントをはずすとコン...
-
他のLinuxでも動くa.outの作り方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAを何回も作り直して、容量が...
-
<math.h>があるのにsqrtが・...
-
” OS ビルド ” の意味が分か...
-
Makefile作成時の拡張子.oとは?
-
「fatal error C1189」を回避す...
-
1 つ以上の複数回定義されてい...
-
ILSpyで、デコンパイルできない。
-
C言語でヘッダファイルにグロー...
-
エクセルVBAではRound...
-
セミコロンについて
-
マクロ コンパイルがグレーバック
-
C++コンパイル時に『 C1083: in...
-
外部シンボル "_main"は未解決です
-
PRO*C コンパイルエラー
-
コンパイルエラー:ユーザ定義...
-
クリティカルエラー Expressio...
-
ビルドとリビルドの違いを教え...
-
RPGでプログラムからソースファ...
-
戻り値について
-
C++のhppファイルをCでinclude
おすすめ情報
hello Wolrdのコードが違うのを載せてしまいました。
#include <studio.h>
__global__ void kernel(void){
}
int main(void){
kernel<<<1,1>>>();
printf("Hello, GPU World!\n!);
return 0;
}
こちらがnvcc -o hello_gpu.exe hello_gpu.cuの中身です。