2012-05-03 2 views
0

emacsの窓コンパイラのファイルのパーミッション

のWindows

上のemacsを使用して共有ライブラリと実行可能ファイルをコンパイルするとき、私は、コンパイラが生成されたファイルのパーミッションが、それは前のを上書きすることができないとして、私は、コードを再コンパイルすることができないようになっている問題を持っています

私は

を再コンパイルする前に、現在、私が行くと、エクスプローラ経由でファイルを手動で削除する必要がいますが、

誰もが知っているLinuxでこの問題があったことがないの.dllまたは.exeこのマニュアルファイルの削除がすべて退屈であるための回避策

答えて

0

ファイルのパーミッションではないことが分かります。問題は、gdbがWindowsの下で(MinGWによって提供されているように)実行可能ファイルと関連する共有ライブラリをロックしているため実行されているためgdbが実行されている間に実行可能ファイルや共有ライブラリを再コンパイルできないことです。これは、Linuxで同じことをする場合には当てはまりません。 Windowsの下で行う必要があるのは、kでデバッガを停止してから、再コンパイルし直してからもう一度起動することだけです。

関連する問題