パGCC windows7:\mingw32\bin\ld.exe:できな出力ファイルを開くa.exe
-
27-09-2019 - |
質問
そして、自分の書いた文章を取得しようとした場合にコンパイルの簡単なこんにちは世界プログラムgcc.
c:\>gcc hello.c
hello.c:9:2: warning: no newline at end of file
C:\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe: cannot open output file a.exe
: Permission denied
collect2: ld returned 1 exit status
ないwindows7の管理権限のある?
出力ファイルが作成することができ、はどこにありますか?
い場合には過ぎたるはなおnoobieます。っていDev-C++の作成のための私のソースコードはまだまだ上にあります。またgooglingのエラーはすべてこのファイルはすでに開いていて、などなどexeタスクマネージャ。
編集:また、ファイルあC:\hello.c
が可能になりますかいい場所でその他のか
時にファイルD:\ように変更するその他の駆動用のcd d:\変わらない。
解決
はい、それは権限の問題です。管理モードでコマンドラインウィンドウを実行してはなりません。
C:で動作しないでください
ドキュメントの下のフォルダーにファイルをコピー、またはC:、または別のドライブのサブフォルダーにコピーします。
または、Cのルートで実際に作業したい場合は、管理者モードでコンソールを実行します。
dに切り替えるには:c:、inのみタイプd :(既に正しいドライブにいる場合にのみCDを使用します)
他のヒント
最も一般的なケースは、プログラムがバックグラウンドで実行されている可能性があり、おそらく無限のループに絞首刑にされている可能性があることです。プロセスリストでプロセスを検索してみてください(押す alt+Ctrl+del)そしてそれを殺します。
G++.exe-コマンドのビルドにログインしCodeBlocks-IDEのコマンド
追加: C:\MinGW\lib
, は間違っています。
場合にコピーするコマンドをcmd-ウィンドウのディレクトリのプロジェクト) なし
C:\MinGW\lib
のコンパイラです。コピーした場合、コマンドとして表示CodeBlocks-Buil-log
失敗した場合には、同じメッセージのcmd画面が表示されます。-というものが
Settings > Compiler > Search Directories > Linker
.いてしまったの削除C:\MinGW\lib
あり、そのバグが、これは削除だけです。いてしまったので、そのことができる。