• 締切済み

Windows上でC言語を勉強したい。

私は現在専門学校でC言語の勉強をしています。 自宅のwindows上でもC言語を学習したいのですが、どうすればいいのかわかりません。 web上の”C言語開発環境~”ソフトをインストールしてみたものの、使い方が全く分からずに困っています。 学校ではfedora7を使って端末からC言語の記述とコンパイルをしています。windows上でも同様にC言語の学習ができないでしょうか?参考になるサイトなどありましたら教えていただけると助かります、よろしくお願いいたします。

みんなの回答

  • luckymako
  • ベストアンサー率55% (29/52)
回答No.3

Cygwinに一票 Vistaだとうまくいかないかもしれないですが。

  • maslkjh
  • ベストアンサー率45% (10/22)
回答No.2

fedoraだとコンパイルはgccというコンパイラを使用しているのではないかと思います。windowsでC言語のプログラミングをしたいならbcc(borland C++ Compiler)というコンパイラがあります。 ここが参考になるかと思います↓http://www.enri.go.jp/~fks442/K_MUSEN/bcc.htm bccの設定の方法はこのページ以外にもgoogleで検索すれば結構でてきます。学校ではviやemacsなどのエディタでプログラムを記述しているのではないかと思いますが、「c言語 エディタ」などでググればwindowsで使えるエディタがいろいろ見つかると思います。 windowsで使える無料のCのコンパイラとしては他にVisualC++ExplessEdisionというMicroSoftのコンパイラもありますが、 gccと結構使い勝手が異なるのである程度慣れたらこっちも入れてみるといいかも。他にgccをwindowsで動かしたいならcygwinやminGWあたりで検索するといろいろ出てきますが、これは最初の設定が難しいかもしれませんので、最初のステップとしてはbccを推しておきます。

  • koko_u_
  • ベストアンサー率18% (459/2509)
回答No.1

>fedora7を使って端末からC言語の記述とコンパイルをしています。 大きく分けて 3 つの道がある 1. 学校と同じ Fedora を VirtualPC などにインストールする 2. Cygwin などの UNIX ライクな環境を Windows に用意する 3. いっそ諦めて VisualStuido などを利用する 「C 言語の学習」という意味ではどれでも同じですが、 UNIX のシステムコールなどを利用したい場合は 1. にして下さい。

関連するQ&A

  • C言語の学習環境について。

    C言語の学習環境について。 学校でC言語を習っているのですが、学校ではソースコードを秀丸エディタを使って編集しています。学校で使っているコンパイルソフトはvisual stdio2010です。 vscmd.bat というファイルからコマンドプロンプトを起動し、秀丸エディタでソースコードを編集し、コマンドプロンプト上で、clのコマンドでコンパイルして実行すると言うことをしています。 自宅でも同じことをしたいと思っておりまして、検索して調べてみたりしたのですがいまいちわかりません。 私は自宅のPCでは、テキストエディタはTeraPadを使いたいと思っており、コンパイルソフトはvisua stdio2008、OSはwindows7です どうすればいいのでしょうか?どなたかご教授お願いします。

  • C言語が解りません。。。

    こんにちは。 現在、僕は30歳でコンピュータの専門学校に通ってます。 当初、プログラマー志望でしたが、C言語が解らないので、プログラマー職には就けそうにないです。 最初の授業を休んでしまい基礎が身に付いてないので、今ではC言語が全然解らなくなりました。 自宅でのC言語の勉強方法は、教科書や参考書を読んで勉強する方法です。 自宅のパソコンでは、実際に実行コンパイルする方法が解らないので、教科書などを読んで勉強してます。 この方法だと、構文などの基礎的な事は解るのですが、応用が解りません。 この方法だと、いくら教科書を読んで勉強しても、自由にプログラムを書ける様になるとは思えないです。 専門学校を卒業するまでの、残り約半年間でこの方法で僕は、C言語をマスターできるでしょうか?。 マスターできればプログラマーを目指そうかなと思ってます。 良ければアドバイスお願いします。

  • C言語の開発環境

    C言語のクオリティの高いフリーの開発環境を探しています。 Javaの開発環境として、Eclipseが良かったので、C言語も Eclipseでやってみたものの、Javaに比べて、自動的に文法 チェックや関数の補完、コンパイルへのショートカットがない、 コンパイルがかなり面倒と結構つかいにくく、他にいいのが ないか探しています。 C言語のオススメの開発環境、教えてください。

  • C言語の次のステップは?

    現在、C言語を学習していてコンソールアプリケーションや Web上のCGI等は作れるようになってきました。 次の学習ステップとしてWindowsのアプリケーション作成 か、C++の言語学習にするかを悩んでいます。 C言語でのWindowsアプリケーション開発であれば、SDK(Win32API)に よる開発になると認識しています。この場合であれば特にC++の知識は 不要でしょうか?それともSDKでの開発の場合でもC++の知識は必須に なるのでしょうか? MFCとかを使うのであれば、C++の知識は必須ですよね? あるいはこれからの開発ではオブジェクト指向の知識は必須である ということでC++の学習を経て、Windowsアプリの開発について学習した 方がよろしいでしょうか? 最終的な目標はC/C++にてWindows/Linuxアプリの開発ができるように なりたいと思っています。 当面Windowsアプリを開発するにあたって、C→SDKもしくは C→C++→SDK/MFCのどちらが効率的な学習ステップになるのでしょうか? 皆さんのアドバイスをいただければ幸いです。

  • C言語の勉強について。

    C言語の勉強について。 約1年ぶりに、C言語のプラグラムなどについて勉強をしようと思います。 そこで、質問ですが、自宅のPCでプログラムを作成する場合、 コンパイルなどを行う場合、なにか良いものはありますか? 『Eclipse』などいろいろあると思いますが、オススメがあれば教えていただきたいと思います。 よろしくお願いします。

  • C言語の勉強にあたって

    今からC言語を勉強していく人から質問されたのですが、勉強にあたって、Cのアプリケーション(コンパイラ等)なしに実際のプログラムの動きを勉強する方法はないでしょうか? これでは漠然とした書き方ですが、例えば、インターネットのHP上でプログラミング→コンパイル→実行をシミュレーションできるようなHPはないでしょうか? こういうHPがあると、とりあえずインターネット環境とC言語の参考書があれば簡単に勉強できると思うんです。 そのようなHP、ありましたら教えてください。 何ヶ所かあるようでしたら、使い方が難しくない(初心者向け)ところが良いです。 よろしくお願いします。

  • C言語の基礎

    初心者でも、C言語の基礎をしっかり学習 出来る参考書を教えて欲しいです。 IT系の会社に入って、初常駐になりそうなんですが その環境がC言語なんです。 それで勉強しようと思っていますが、参考書が色々あって どれがいいのか迷ってしまって……。 ちなみに、私の言語経験はJAVAを2ヶ月です。 希望としては、基本をしっかり学べる物、 また絵などが多くイメージしやすい物がいいです。 何かいい参考書やWebサイト等ご存知でしたら教えて頂きたいです。

  • MySqlとC言語をWindowsで使いたい。

    WindowsXP MySQL5.0 でC言語(gccを使用)の学習をしたいのですが 行き詰ったので質問させていただきます。 gccでコンパイルを掛けるとinclude文で指定した mysql.hがNo such file or directoryのエラーになり コンパイルが通りません。 どなたかこの環境で実施されたことのある方 ヒントをお願いいたします。

  • C言語の勉強

    学校でLinuxのPCを使って、emacsと言うアプリケーションでc言語のプログラムを書いて、コンパイラでコンパイルして、ktermと言うアプリケーションで実行結果を出力しています。 これを自宅でも復習などでしたいのですが、自分のPCはWindows Vistaなのでいまいちやり方がwかりません。。。なにか変わりになるようなソフトを紹介してください。よろしくお願いします。 ちなみにプログラムは  #include<stdio.h> int main(void) { --- return(0)} みたいな感じです。よろしくお願いします。

  • WindowsでC言語をコンパイルするには?

    WindowsでC言語をコンパイルするにはどうすればいいのですか?

専門家に質問してみよう