- 締切済み
コンパイラーについて
CygwinでC言語を勉強しようと思ってるのですがコンパイルができません。 cc main.cと入力するとbash: cc: command not foundと出てきます。 どうしてでしょうか? OSはXPです。ほかにも無料のコンパイラーを試して見ましたが設定がうまくいきません。 どうか教えてください。お願いいたします。
- aaaaaaaaaasasss
- お礼率43% (21/48)
- フリーウェア・フリーソフト
- 回答数3
- ありがとう数4
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- alfeim
- ベストアンサー率58% (114/195)
そりゃ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++がそれに該当するんで。
コマンドのパスは通ってますか。 私はBorlandC++compiler使っていますが インストールしただけではだめでした。 ヘルプ,readme等に書いてあると思います。
- terra5
- ベストアンサー率34% (574/1662)
sygwinはCコンパイラはgccです。 gcc main.c としてください。 gcc --help でコマンドラインオプションが出ます。
関連するQ&A
- cygwin プログラミング コンパイラ
c言語のプログラミングの練習のためにcygwinというものをwindows vistaにダウンロードしたのですが、gcc fib.cみたいにコンパイルしたらbash:gcc:command not foundとでてきます。 コンパイラはcygwinと別にダウンロードしないといけないのですが。 エディタとしてメモ帳をつかってるのですが おしえてください
- ベストアンサー
- C・C++・C#
- bash.exeを直接起動するとgccが実行できま
C言語を始めてみようと思ってcygwinをインストールしました。初心者です。 Cygwin.batから起動するとキチンとgccコマンドが使えるのに、bash.exeから直接起動すると、なぜかcommand not foundとなってしまいます。emacsからコンパイルできるようにしたいと思っているので、不都合で困っています。どうすればよいのでしょうか。
- ベストアンサー
- C・C++・C#
- コンパイルの仕方
今、家でパスカルでメモ帳に書いたプログラムをcygwinでコンパイルして見たんですが bash: gpc: command not found という文字が出て上手くいきません。 gpcの変わりにgccやccを入れても同様な文字が出てコンパイルできません。 ネットのサイトではこれでできると書いているのにどうして上手くいかないのか教えてください。 初心者なのでできるだけわかりやすく教えてくれたらうれしいです。
- ベストアンサー
- その他(プログラミング・開発)
- MacでのC言語について
MacでC言語の環境を作ろうと思いXcodeをインストールしたのですが、コンパイルができません。 取り敢えずhello.cを作り、ターミナルを起動してディレクトリを移動しgcc hello.cと入力したのですが「-bash: gcc: command not found」と表示されてしまいます。 OSはLionです。 プログラミング初心者なので説明不足かもしれませんが分かる方どうか教えて下さい。
- ベストアンサー
- C・C++・C#
- cygwinについて
現在winXPにcygwinを入れてemacsやsshの勉強をしたいのですが 両方ともcygwinをinstallしたはずなのですが 例えばbashでコマンドをemacsと打つと bash:emacs command is not found となってしまいます。 これはemacsの部分がinstallされていないのでしょうか? 全部installしたのですが何故かemacs等が使えません。
- ベストアンサー
- Windows系OS
補足
gcc でやってもできないのですが? 設定方法はあってると思うんですが・・・・ どうすればいいんでしょうか? 教えてください