make
を使用するコードを実行しようとしています。私は、MinGW(標準32ビット)とMinGWのTDM-GCCのフレーバーの両方を64ビットWindows 7マシンにダウンロードしてインストールしました。Windowsは実行時に実行可能ファイルを削除します。どうして?
私は管理者モードでmake
(すなわちmingw32-make.exe
)を実行すると、私は次のエラーメッセージが表示されます:
Windowsは、指定されたパス、またはファイルにアクセスすることはできません。アイテムにアクセスするための適切な権限を持っていない可能性があります。
奇妙/怖い部分が実行されている時に、それはすぐにexeファイルを削除、ということです。
C:\path\to\folder>fciv.exe -sha1 mingw32-make.exe
//
// File Checksum Integrity Verifier version 2.05.
//
c8ae5c780ab7bed652883d6443b5bfe5e23d30c9 mingw32-make.exe
を私は何をこの出力手段を理解していないが、多分それはに便利です:チェックサム整合性検証V2.05ファイルのMicrosoft(R)を使用して、コメントで推奨されているように
は、私がチェックサムSHA1を走りました誰か。注:
- これは関係なく、ファイルは私のPC上で配置される場所の起こります。
- この動作は
make
プログラムに固有のファイル名を変更 - は違いはありません(他の人のような
gfortran
とgcc
は正常に動作しているように見えます)。 - 私はPC上の管理者です
- エクスプローラまたはコマンドラインからプログラムを実行する場合と同じ動作です。
- 私のウイルス対策プログラム(Avast)は、ファイルをスキャンする際に問題を検出しません。
- 私はthis SourceForgeページからMinGWセットアップファイルを入手しました。
- this pageからTDM-GCC Webインストーラを入手しました。
- ファイルサイズが(メインMinGWのとTDM-GCCパッケージの両方から)219662バイト
- である私は、コンテキストメニューに
Run as Administrator
を選択する方法で、コマンドプロンプトを起動したコマンドラインからmake
を実行しました。 - また、
make
を選択してRun as Administrator
を選択して実行しようとしました。 - この現象が発生した場合、
mingw32-make
コマンドを実行します。私は同じ結果をmake
とfoo
のようなものに改名しようとしました。 - これがMinGWで初めて発生したときに元のファイルが削除され、
mingw-get
アプリケーションを使用して再インストールされました。テストのために元のmingw32-make
のコピーを作成した後、そこから。 make
実行可能ファイルの場合、特別なアクセス許可のフィールドを除くすべてのアクセス許可(Read &の実行を含む)があります。すべての権限は考慮されている
アンチウイルスソフトウェア? – tripleee
@ tripleee私はそうは思わない。私が走っているものが好きではない時に、Avastはこれまでかなり声高でした。 – NauticalMile
誰でもこの問題を再現できるようにするには、トラブルシューティングだけでなく、この正確なバイナリに関する非常に具体的な情報を提供する必要があります。あなたはどこで入手しましたか?そのサイズとSHA1チェックサムは何ですか? – tripleee