こんにちは､ おかえりなさい｡
この講義では､ Windows用のCコンパイラをインストールする方法を紹介します｡
授業に必要なものです｡
Cプログラムを書くためには､ Cコンパイラが必要です｡
今回インストールするコンパイラは､ GNU C､ Cコンパイラです｡
これを導入する理由は､ よりポータブルで､ C 89規格がさまざまな機能をサポートしていることから､
コードを書くことができるようになるからです｡
より高度な機能も使うことができるようになりました｡
そこで､ GNU C cコンパイラをインストールする必要があります｡
また､ makeユーティリティとGDBデバッガをインストールする必要があります｡
cygwinからダウンロードすることにします｡ comを使用しています｡
基本的にはUnix環境をシミュレートするもので､ それを目指しています｡
GDBデバッガは､ あなたのエラーを発見し､ 修正するために本当に便利です｡
そのため､ cygwinである32ビット版か64ビット版のセットアップファイルをダウンロードする必要があります｡ comインストールドットhtml｡
そして､ そのまま×8664セットアップ×8632のどちらかをセットアップしました｡
というわけで､ その方法をご紹介しましょう｡
そこで､ ここにChromeブラウザを用意しました｡
打ち込むだけです｡
シグ風です｡ com/installのHTMLです｡
よかったら検索してみてください｡
これでcygwinのページが表示されるので､ セットアップをダウンロードインストールする必要があります｡
つまり､ 64ビット版Windowsまたは32ビット版Windows用のCygwinのインストールとアップデートは､
このホームページの右側にあるのです｡
セットアップダッシュx86とセットアップダッシュx86 64のどちらかを選択すればいいのです｡
クリックすると､ ダウンロードしないといけないんですね｡
私のダウンロードディレクトリにダウンロードしています｡
そして､ 保存が完了したら､ そのファイルを実行し､ 保存が完了したらブラウザ上で実行できるようにします｡
それがダウンロードされたら､ それをダブルクリックして実行すると､ このような表示になります｡
そして､ 通常､ すべてのデフォルトを同じにすることができます｡
だから､ インターネットからのインストールは次を押すだけで大丈夫です｡
次を打つ｡
C colon cygwin 64のディレクトリにインストールしています｡
お好みで変更可能です｡
私は通常､ すべてのデフォルトを維持し､ 再び次をヒットし､ そして再びデフォルトをヒットします｡
直接接続します｡
次と言うと､ すべてのダウンロードが始まります｡
お住まいの地域に合わせてダウンロードサイトを選択することもできますし､ また､ デフォルトのままにしておくこともできます｡
デフォルトのnextを押しておくと､ 必要なものをすべてダウンロードし始めるんだ｡
そこで､ 次に表示されるのが､ インストールするパッケージの選択画面です｡
画面が変わる可能性があることを理解しておくことは､ 本当に大切です｡
だから､ Cygwinはいろいろなバージョンを出して､ いろいろ変えているんです｡
ですから､ 本当に重視したいのは､ ビン欄がない場合､ 新しいバージョンではデフォルトでそうなっている場合もありますので､
気にしないでください｡
主な目的は､ そのドロップダウンリストを選択し､ バージョンが選択されていることを確認することです｡
バージョンが選択されていれば､ ドロップダウンリストに表示され､ それがインストールされます｡
新しいバージョンではビンのチェックマークを気にする必要はありません｡
繰り返しになりますが､ Cygwinはいろいろなバージョンで出ています｡
ですから､ この､ グラフィカルな画面は､ どのバージョンかによって違って見えるかもしれません｡
ただ､ ドロップダウンリストがあり､ 実際にバージョンを選択することを確認してください｡
そして､ 選択があって､ Skipと言われない限り､ それらはインストールされることになります｡
この大きなウィンドウに､ さまざまなパッケージが並んでいるのがわかると思います｡
今回は3つのパッケージのインストールだけで済みそうです｡
先にも述べたように､ 今回はコンパイラであるGCC COREとデバッガであるGDB､ そしてmakeユーティリティに焦点を当てます｡
まず最初に､ ビューをフルに変更し､ GCC dash coreを検索するようにします｡
そしてここで､ インストールしたいものを確認します｡
で､ ここでインストールしたいのはGCC dash coreです｡
それがチェックされていることを確認して､ そのバージョンをインストールしたいのです｡
もう一方のバージョンはSkipと書いてあるはずです｡
だから､ Skipと書かれていないことを確認すればいいんです｡
また､ GDBをインストールしたいので､ GDBを検索し､ この中でGDBをインストールすることを確認します｡
また､ スキップとは書かず､ バージョン番号を記載すべきです｡
そこで､ このGDBバージョンをインストールしたいのですが､ 本当にインストールしたいのはこれだけなんです｡
GDB fourをインストールすることができますが､ それは必須ではありません｡
gdbを選択し､ skipと書かれていないことを確認し､ ソースが不要なバイナリをチェックすれば､
それが開発カテゴリになります｡
最後にインストールするために確認したいのは､ makeです｡
そして､ makeユーティリティのinstallを探したいのですが､ これはmakeの右側にあり､ あるバージョンでこれをインストールすることができます｡
Skipと書いていないことを確認したい｡
あるバージョン番号､ 最新のバージョンを確認した上で､ それでいいと思っています｡
その他必要なパッケージはすべて自動的に選択されます｡
それで､ 次を選択してダウンロードサイトに接続すれば､ これら3つのパッケージがインストールされます｡
そこで､ 「次へ」を押すと､ 変更の確認とレビューが始まります｡
そして､ また次と言いたいだけなんですね｡
インストールが終わると､ このように表示されます｡
必要であればデスクトップアイコンやスタートメニューを追加することができます｡
普段は空欄のまま､ 仕上げを押しています｡
これでC言語のインストールはコンパイラのためにすべて完了したことになります｡
これでWindowsだけでいいんです｡
次に必要なのは､ パスが正しく設定されていることを確認することです｡
これにより､ GCCバイナリを任意のディレクトリの任意の場所で使用することができます｡
そこで､ Windowsエクスプローラーを立ち上げることにします｡
Windowsキーを押しながらEキーを押すか､ スタートメニューからWindowsエクスプローラーのボックスを表示させます｡
そして､ このPCのCドライブに移動します｡
ここで､ Cygwinの環境をインストールしました｡
ここで､ Cに行きたいのですが､ C Cygwin 64に正しくインストールしましたので､ それを選択することにします｡
バイナリディレクトリのbinを選択し､ binディレクトリのパスをコピーして､
この上部にパスを表示させるようにします｡
矢印を選択して､ 右クリックと言うか､ 右クリックを押してコピーと言えばいいのです｡
そして､ このPCを右クリックし､ プロパティに移動します｡
システムセキュリティのためのコントロールパネルが表示されます｡
詳細なシステム設定を押して､ それを選択し､ 詳細なシステム設定から､ パスの環境変数を設定することができるようにしたいと思います｡
ではここで､ 底の方に行きます｡
環境変数と言うだけです｡
下の方にあるシステム変数を選択し､ 下に降りて､ Pathと書いてあるものを選択するようにします｡
このパスを編集して､ 編集から､ コピーした新しいものを追加したいので､ 新規と言うことができるのです｡
そして､ Ctrl V､ または右クリックでペーストと言うことができます｡
そしてこれは､ Cygwin 64のbinパスを追加するものです｡
そして､ オーケーと言って､ またオーケーと言って､ ただオーケーをキープするのです｡
そして､ それができたら､ DOSプロンプトを立ち上げて､ 動作の確認をします｡
そこで､ Windowsのコマンドで「CMD」と入力すると､ DOSプロンプトが表示されます｡
まず､ Cygwinがインストールされているかどうかを確認し､ バイナリの1つを使用できるようにします｡
sig check sig check dash C cygwinと言える｡
そしてこれは､ Cygwinがインストールされたことを物語っています｡
ステータスは問題なし､ パッケージは良い｡
次に､ Cコンパイラがインストールされているかどうかを確認します｡
そのためには､ GCCというコマンドを使いますので､ GCCと言いながら､ dash dash versionと言えばいいのです｡
そしてこれは､ GCCがインストールされていることを教えてくれるものです7｡ 4. 0にすればOKで､ Cコンパイラのインストールに成功しました｡
さて､ これがうまくいかず､ まったくエラーが出なかった場合､ たとえば､ コマンドを入力したら､
command not foundと表示されたかもしれません｡
つまり､ パス環境変数が正しく設定されていなかったということです｡
そのため､ 実行ファイルを実際に見て実行できるように､ 先ほどのステップに戻って､ パス環境変数を設定し､
cygwinのbinディレクトリを指すようにする必要があります｡
だから､ Cygwinのcheckを書いたらunrecognized commandと言われたり､ GCCのunrecognized commandをやろうとしたら､
環境変数の修正に戻らないといけない｡
だから､ もう大丈夫なんです｡
Cコンパイラをインストールしましたが､ これもWindowsの場合のみで､ MacとLinuxにはCコンパイラが付属しています｡
Macと一緒に｡
開発者向けツールをインストールする必要がありますが､ その方法はその講義で紹介します｡
そこで､ 次の数回の講義では､ Cコンパイラと連携するために､ 他のイデをインストールする方法を紹介するつもりです｡