2011-12-06 10 views
1

WindowsのパスにC:\cygwin\binを追加しましたが、ソースからコンパイルしようとするとg ++やgccが検出されません。Cygwinがコンパイラを検出していません

ここに何か不足しているものはありますか?ちょうどインストールされたCygwin 1.7

+0

ここでは、cygwinシェルまたはWindowsのcmdシェルからコンパイルしようとしていますか? – havexz

+0

"まだg ++やgccが検出されていません"。 g ++やgccを検出していないのは何ですか?どのようなコマンドを発行しましたか?正確な応答またはエラーメッセージは何ですか? –

答えて

3

CygwinはスタートメニューにCygwin Bash Shellと呼ばれるショートカットを作成します。これを使用する場合は、PATHを設定する必要はありません。

gccとのようなコンパイルツールは、デフォルトではインストールされていません。すべてインストールしたことを確認してください。

はところで:私はまた、私は puttyのような他の端末を使用して Cygwinに接続することができます Cygwinsshツールをインストールしました。これにより、GCCバージョン3および4、 gccg++切り替えるために使われている代替システムへ

+1

パス設定が正しい限り、ショートカットを使用する必要はありません。 OPはgccをインストールしていない可能性が最も高いです。 – Nerdtron

+0

@Nerdtronありがとうございます。通常の 'cmd'ウィンドウでcygwinユーティリティを使用したことはありません。 – fefe

1

gcc-3/g++-3又はgcc-4/g++-4にシンボリックリンクです。 CygwinのシンボリックリンクはCygwin以外のプログラムには透過的ではないので、あなたが直接望むバージョンを呼び出す必要があります。

関連する問題