- ベストアンサー
このCコードに間違えありますか?
- みんなの回答 (9)
- 専門家の回答
質問者が選んだベストアンサー
ダウンロードしたPleiadesのzipファイルの解凍先を誤ったのではないでしょうか? お薦めはC:\へ解凍することです。 https://okwave.jp/qa/q9499243.html で質問の画像からC:\Users\Jump7\Downloadsへ解凍されているように見えます。 解凍先のPleiadesフォルダーをC:\へ移動させては如何でしょう? ダメなときはPleiadesフォルダーを削除してzipファイルを解凍し直してください。 未だ、使い始めたばかりのようですから今の内にやり直すことが賢明でしょう。
その他の回答 (8)
- asuncion
- ベストアンサー率33% (2127/6290)
>図の15行目にエラーがあるとコンパイラーは言っている 参考までに… eclipseがそのように言ってきたとしても、コンパイルしてみたら何のこともなく通る なんていうことはよくあります。 とりあえずあまり信用しないでコンパイルしてみましょう。
- asuncion
- ベストアンサー率33% (2127/6290)
>そんな決まりあるのですか? 実行中(例えば1+1が計算したかった)のexeファイルに対して、 コード修正(やっぱり2+2にしたかった)、コンパイルなどによる書込みを 行なおうとしたとき、そのプログラムはどういうふるまいをすればよいか、わかりますか? 2を出力すればよいのか、それとも4なのか、混乱をきたしてしまいます。 というわけで、実行中(つまりファイルを開いている状態)のexeに対して コンパイルなどによって書込みをすることはできないことになっています。 >私は全然知りませんよ。 ご自身が知らないだけ。
お礼
ご回答誠にありがとうございます。
- wormhole
- ベストアンサー率28% (1626/5665)
>そんな決まりあるのですか? Windowsの仕様です。 実行中の実行ファイルなどは削除したり書き換えたりはできません。
お礼
ご回答誠にありがとうございました。
- maiko0333
- ベストアンサー率19% (839/4401)
>Permission denied 読み取る権限がないと言っています。
お礼
ご回答誠にありがとうございます。 そうですか。 またEclipseを再インストールしたところです。
- asuncion
- ベストアンサー率33% (2127/6290)
Permissionn denied test2.exeの実行中(つまりファイルとしては開いている状態のとき)に ビルドしようとしたとか?
お礼
ご回答誠にありがとうございます。 そんな決まりあるのですか? 私は全然知りませんよ。 ありがとうございます。
補足見ました cannot open output file test2.c.exe: Permission denied ファイルを開けない 許可がない と言っています エクリプスの設定ミスじゃないですかね ソースコードのエラーではありません つまりC言語的には問題ないです
お礼
ご回答誠にありがとうございます。 エクリプスの設定は具体的に どうするのですか?
15行目のカンマが変な気がする 全角ではないですよね? その部分だけコピーペーストして補足していただくとよりよい回答ができると思います
お礼
半角で打っております。今度は下記のメッセージが出ました。 12:30:17 **** インクリメンタル・ビルド of configuration Debug for project test2.c **** Info: Internal Builder is used for build gcc -o test2.c.exe text2.o C:/Users/jump7/Downloads/pleiades-4.7.3-ultimate-win-64bit-jre_20180411/pleiades/eclipse/mingw/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot open output file test2.c.exe: Permission denied collect2.exe: error: ld returned 1 exit status 12:30:17 Build Finished (took 189ms)
補足
これは英語の意味は大体解りますが、何故、拒否されたかが 解りません。
- maiko0333
- ベストアンサー率19% (839/4401)
エラーメッセージも添付しないとわかりません。
お礼
今度は様子が変わって下記の通りのコメントが出ました。 12:30:17 **** インクリメンタル・ビルド of configuration Debug for project test2.c **** Info: Internal Builder is used for build gcc -o test2.c.exe text2.o C:/Users/jump7/Downloads/pleiades-4.7.3-ultimate-win-64bit-jre_20180411/pleiades/eclipse/mingw/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot open output file test2.c.exe: Permission denied collect2.exe: error: ld returned 1 exit status 12:30:17 Build Finished (took 189ms)
補足
これは英語の意味は大体解りますが、何故、拒否されたかが 解りません。
お礼
ご回答誠にありがとうございました。