• 締切済み

cygwinでのコンパイルについて

最近、c言語に触れたばかりの入門者です。 入門書にコンパイルの方法としてcygwinが書かれていたので インストールをしてpassを変更しました。 しかし、コマンドでコンパイルをするとアクセス拒否となってしまい ます。gccと入れるだけでもアクセス拒否となります。 二度アンインストールとインストールを繰り返しましたが やはりアクセス拒否となります。 XPとVISTAのOSで試したのですが、どちらも同様の症状になります。 当方のPCは管理者以外のユーザーは入っていないのですが どうしてそうなるのかが理解できません。 どなたか詳しい方がいらっしゃいましたら 教えていただけないでしょうか?

みんなの回答

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

具体的にどんなメッセージが出てますか? よく聞くのは、Cygwinの「Base」だけインストールして、gccをインストールしていない、というものです。 gcc: command no found. というメッセージが出ます。

関連するQ&A

  • Cygwinでコンパイルできません。

    CygwinをすべてDefaultでインストールしました。 テキストエディタとしてTeraPadを利用しています。 テラパッドでtest.cというファイルをつくり、 gcc -o test test.c でコンパイルしたのですが gcc:test.c:No such file or directory gcc:no input files と表示されます。 正常にコンパイルするにはどうしたらいいのでしょうか? 自分はC言語について勉強したばかりでくわしくないので、この質問を書いていて言葉足らずなところがあり説明不十分かもしれませんが、よろしくお願いします。

  • cygwin gccでのコンパイル

    cygwinをインストールをallでインストールし、gccでコンパイルを行おうとしたところ /usr/lib/gcc-lib/i686-pc-cygwin/3.3.3/../../../../i686-pc-cygwin/bin/ld: cannot find -luser32 collect2: ld returned 1 exit status と表示され、コンパイル出来ません。 なにが原因でしょうか。 以上、宜しくお願い致します。

  • CygwinにインストールされたGCCを2.95にしたい

    Cygwin上でATLASというソースをコンパイルしようとしたところ、なんどもエラーがでて、止まってしまいます。 調べたところ、GCCのバージョンを2.95にする、という対処法がありました。 ですが、そのインストール法について調べても、よくわかりません。 昔はcygwinのsetup中にgcc-2という項目があったようなのですが、いまでは見つかりませんので、cygwin上でgcc3.*をアンインストールして、2.*をインストールするしかないのでしょうか? また、そうだとすれば、どうやればいいのでしょうか? cygwin上でgcc2を使う方法をどうか教えてください。

  • cygwinでOpenGLのコンパイルができない

    cygwinでOpenGLのコンパイルをしようとしているのですが出来ません。 gcc -o3 -lglut32 -lglu32 -lopengl32 sample.c と入力すると /usr/lib/gcc/x86_64-pc-cygwin/4.8.1/../../../../x86_64-pc-cygwin/bin/ld: -lglut32 が見つかりません collect2: エラー: ld はステータス 1 で終了しました と表示されます。 cygwinのパッケージはすべてインストールしたので足りないものはないと思います。 何が問題なのでしょう。 ご存知の方は回答をよろしくお願致します。

  • cygwin プログラミング コンパイラ

    c言語のプログラミングの練習のためにcygwinというものをwindows vistaにダウンロードしたのですが、gcc fib.cみたいにコンパイルしたらbash:gcc:command not foundとでてきます。 コンパイラはcygwinと別にダウンロードしないといけないのですが。 エディタとしてメモ帳をつかってるのですが おしえてください

  • cygwinのgccで正常にコンパイルできない。

    cygwinのgccで正常にコンパイルできない。 cygwinのvimで、以下のプログラムを書きました。 ------------------------------------------------------------- #include <stdio.h> int main(void) { int no; printf("Please input something:"); scanf("%d", &no); printf("It is %d that you input it:\n", no); return (0); } ------------------------------------------------------------- それからgccでコンパイルしました。 コマンドは以下の通りです。 $ gcc test.c すると以下のエラーが出ました。 test.c:10:9: warning: unknown escape sequence: '\033' このようにコンパイルできない状態です。 どのようにすると正常にコンパイルできるようになるでしょうか?

  • g77でコンパイルできない

    cygwinをgcc関連のパッケージだけインストールし、パスも通したのですが、command prompt 上においてg77でコンパイルしようとしても、 'g77'は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません とでてしまい、コンパイルできません。 パスを通したc:\cygwin\bin の中を見ると、g77.exeはあるのですが・・・ 初心者なので、アドバイスよろしくお願い致します

  • Cygwinで使用しているgccをダウングレードしたい

    Cygwinで使用しているgccをダウングレードしたい Cygwinをインストールして、gccコンパイラを使ったプログラミングをしています。 現在使用しているgccのバージョンは3.4.4です。 これからコンパイルしたいプロジェクトが、 動作保障としてgcc 3.0.2 または 3.3とされており、 当方のgccもダウングレードして使用したいと思っています。 gccのダウングレード方法を調べたのですが gccのサイト(http://gcc.gnu.org/)で、どこからダウンロードすればよいかわかりませんでした。 また、Cygwin上でどのように設定すれば良いかわかりません。 ご存知の方教えてください。 よろしくお願いします。

  • WS011SHでCygwinはインストールできますか?

    WS011SHでCygwinはインストールできるのでしょうか? gccを使ってコンパイルさせたいです。

  • Cygwinのエディタについて

    Cygwinのエディタのviで、c言語のプログラムを作成し、gccでコンパイルすると、a.exeというファイルができます。私は今まで、Linuxのviでc言語のプログラムを実行するときは、a.outを使っていました。 Cygwinのviでもa.outを使うにはどう設定すればよいのでしょうか?

専門家に質問してみよう