• 締切済み

コンパイラーについて

CygwinでC言語を勉強しようと思ってるのですがコンパイルができません。 cc main.cと入力するとbash: cc: command not foundと出てきます。 どうしてでしょうか? OSはXPです。ほかにも無料のコンパイラーを試して見ましたが設定がうまくいきません。 どうか教えてください。お願いいたします。

みんなの回答

  • alfeim
  • ベストアンサー率58% (114/195)
回答No.3

そりゃXPにccは入ってませんし。 bashがエラーコード返してるって事はcygwin使われてると思うのですが、 であればgccもInstallされてるのであればgcc main.c でコンパイルできるはずです。 それでもnot foundといわれるのであればgccもInstallされてないかpathが通ってないのでしょう。 pathが通ってない場合、/bin/gcc main.c とすればいけるはずです。 これでもnot foundといわれるようであればgccが入ってないのでしょう。 cygwinのsetup.exe使ってgccをInstallしてください。 ちなみに・・・ccコマンドって元々それぞれのUNIX(含む互換OS)のデフォルトCコンパイラの事です。でWindowsにはありません。Windowsの場合Microsoft CやVisual C++がそれに該当するんで。

すると、全ての回答が全文表示されます。
noname#1524
noname#1524
回答No.2

コマンドのパスは通ってますか。 私はBorlandC++compiler使っていますが インストールしただけではだめでした。 ヘルプ,readme等に書いてあると思います。

すると、全ての回答が全文表示されます。
  • terra5
  • ベストアンサー率34% (574/1662)
回答No.1

sygwinはCコンパイラはgccです。 gcc main.c としてください。 gcc --help でコマンドラインオプションが出ます。

aaaaaaaaaasasss
質問者

補足

gcc でやってもできないのですが? 設定方法はあってると思うんですが・・・・ どうすればいいんでしょうか? 教えてください

すると、全ての回答が全文表示されます。

関連するQ&A