フリーのCコンパイラであるgccをインストールします。また、インストールのために7-Zipという圧縮解凍ソフトウェアを事前にインストールします。
7-Zipインストール
7-Zipは、Microsoft Windowsを主な対応OSとするオープンソースのファイルアーカイバで、CUI版(画面ですべての操作をキーボードからの文字だけで行う)はUNIX、UNIX互換システムにも移植されています。
機能を簡単に言うと複数のファイルをまとめて書庫形式にして、圧縮や解凍を行うソフトウェアです。
高い圧縮率を誇る7z形式が使用可能で、他の様々なデータフォーマットにも対応していおり世界的に有名です。
7z、ZIP、gzip、tar、RAR、RPMなどなどのフォーマットが使用できます。
7-Zipダウンロードとインストール
以下の7-Zipサイトにアクセスします。
https://sevenzip.osdn.jp/
ページ上方にダウンロードリンク(緑色の表)があります。
WindowsPCのOSバージョンに合わせて、64bit、32bitのどちらかの「ダウンロード」文字をクリックします。
ダウンロードしたファイル「7z???.exe」をクリックして起動します。
左のようなウィンドウが出た場合は「はい」を選択します。
インストール先を変更したい場合は変更し、「install」をクリックします。
インストールが終了したら「close」をクリックして完了です。
mingw-w64インストール
フリーのCコンパイラであるgccを使用するために、mingw-w64をインストールします。
mingw-w64は、Windows上で gccコマンドをサポートする実行環境です。
GNUツールチェーンのWindows移植版で、32bit版および64bit版のWindows上で動作します。
(参考)
mingw-w64 のウェブサイト
(GNU)
UNIX風のOSと関連するソフトウェアのフリーソフトウェアを開発するフリーソフトウェア財団です。
起源は、マサチューセッツ工科大学 (MIT) 人工知能研究所でリチャード・ストールマン、が完全にフリーソフトウェアで構成されるオペレーティングシステムを開発をスタートしたGNUプロジェクトです。いかがわしいサイトではありませんのでご心配なく。
mingw-w64ダウンロード
「Online Installer」というダウンロードしてクリックするだけのインストーラがあるのですが、エラーでインストールできないことが多いようです。私もインストールできませんでいた。
ここで紹介する方法は、ダウンロードで失敗しなければ問題ないはずです。
以下のSourceForgeサイトにアクセスします。
https://sourceforge.net/projects/mingw-w64/files/
(SourceForge)
フリーソフト、オープンソースソフトの開発者や一般ユーザに、ソフトウェアを公開する場所を提供する世界最大級のサイトです。いかがわしいサイトではありませんのでご心配なく。
ブラウザーを下方にスクロールします。
Windows OSが32bitか64bitかで選択します。
- 32bit・・・i686-posix-sjlj をクリックします
- 64bit・・・x86_64-posix-sjlj をクリックします
ダウンロードが完了しました。
mingw-w64インストール
ダウンロードしたファイルを7-Zipで解凍して、任意の場所に移動すればインストール完了です。
ダウンロードしたファイルを右クリックし「7-Zip」から「解凍」を選択します。
インストール先を「解凍先」で指定します。ここでは「C:\clang」にインストールします。
指定後「OK」をクリックします。
解凍が始まりますので、待ちます。
指定したフォルダーが作成されています。
「指定フォルダー\mingw64\bin」にgcc.exeができています。
mingw-w64の設定
インストールは完了しましたが、Windowsはgccコマンドがどこにあるか知りません。
この場所(パス)を教えてあげることで、gccコマンドをどこのウィンドウ(パス)からも使用できるようになります。
この操作は間違うとWindowsの環境を破壊しますので、注意して行ってください。
windowsの検索ボックス(ここに入力して検索)に「システムの詳細設定」と入力すると、図のように「システムの詳細設定の表示 コントロールパネル」がでてきますのでクリックします。
「詳細設定」タブの下にある「環境変数」をクリックします。
ウインドウ下方の「システム環境変数」の「Path」を選択し、画面下方の「編集」をクリックします。
「新規」をクリックします。
一番下の行が追加されますので、インストールしたフォルダー名(7-Zip解凍先)を入力し、「OK」をクリックします。
開いたウィンドウはすべて「OK」をクリックして閉じてください。もし失敗した場合には、すべてのウィンドウで「キャンセル」をクリックして閉じて最初からやり直してください。
これで設定は完了です。
mingw-w64の動作確認
gccが動作するか確認してみます。
windowsの検索ボックス(ここに入力して検索)に「cmd」と入力すると、図のように「コマンドプロンプト アプリ」がでてきますのでクリックします。
どこのフォルダーにいてもいいので、以下のように入力し上の図のようにgccのバージョン番号が表示できればOKです。
gcc -version
この手順は、プログラムをコンパイルしたり実行するときも同じですので覚えておいてください。
コメント