1

cygwin 1.7 をインストールして、単純な Hello world を書きました。test.c

しかし、私が従うと、何も起こりません。エラーメッセージさえありません

gcc-4 -o test.exe test.c

ここに画像の説明を入力

そして、私のフォルダーの下には何も生成されません。

C:\cygwin;C:\cygwin\binPATHに含めました

私は何か見落としてますか?

編集:

詳細については、以前に Qt4、tortoiseHg、および mingw をインストールしました。今、mingwを削除しました。まだQt4とtortoiseHgがありますが、これは問題ですか?

4

1 に答える 1

0

ではなく、Cygwinターミナルからこれを試してくださいcmd.exe

$ cd `cygpath -u "$USERPROFILE"`/Desktop/UT
$ gcc -o foo foo.c
$ ls -l foo
-rwxr-xr-x+ 1 yourlogin None 19618 May 10 05:15 foo*

それが機能する場合、いくつかの偽の残党が横たわっています。

いずれにせよ、Cygwin のエクスペリエンスは一般的に、MinTTY ターミナルで Bash の下で実行する方が優れていることがわかります。cmd.exeCygwinisms を理解していません。また、DOS のスローバックです。

gcc-4GCC 4.x を入手するために言う必要はないことに注意してください。gccは Cygwin 上の GCC 4.x であり、かなり長い間使用されています。

Cygwin GCC はすでにそれを追加することを認識しているため.exe、GCCフラグに含める必要がないことにも注意してください。-o

于 2012-05-10T11:20:30.237 に答える