MinGWのダウンロード
本家サイトからダウンロードしてください。
http://www.mingw.org/
トップページのダウンロードをクリックします。
セットアッププログラムをダウンロードします。
MinGWのインストール
既存のフォルダにしかインストールできないので、あらかじめインストールフォルダを作って置きます。今回はE:\MinGWにインストールします。注意点は
・出来るだけ浅いフォルダにインストールしましょう。
・フォルダ名に日本語や空白は入れないようにしましょう。
ダウンロードしたセットアッププログラムを実行します。Installボタンをクリックします。
インストールフォルダを指定してから、Continueボタンをクリックします。
設定情報のダウンロードが始まるので、終わったらContinueボタンをクリックしてつぎへ進みます。
mingw32-gcc-g++binとmsys-base-binのチェックボックスをクリックし、Mark for Installtionをクリックして矢印マークを付けます。マークを付けたらメインメニューからInstallation->Apply Changesをクリックします。ダウンロードが終わるまでしばらく待ちます。
ダウンロードサイスは約231Mでした。
MinGW(msys)の起動
MinGW\msys\1.0ディレクトリの中にmsys.batというファイルがあるのでこれをクリックするとシェルが起動します。ショートカットを作って直ぐに起動できるようにしておきましょう。
ユーザーディレクトリの場所
MinGW\msys\1.0\home\ユーザー名\
がユーザーディレクトリになります。通常はここを起点としてフォルダを掘っていきます。このフォルダにもショートカットを作ってすぐ移動できるようにておきましょう。
C/C++ビルド用スクリプト
C/C++プログラムをコンパイルする為のスクリプトファイルを作ります。buildという拡張子無しのファイルを作って以下の内容をコピーします。
#!/bin/bash
path=$1
#echo "path: $path"
basename=${path##*/}
#echo "basename: $basename"
filename=${basename%.*}
#echo "filename: $filename"
extension=${basename##*.}
#echo "extension: $extension"
g++ $1 $2 $3 $4 $5 $6 $7 $8 $9 -o $filename
STM32CubeIDEにはMinGWが入っているのでWindows用プログラムもコンパイルすることができます。だたIDEからでは面倒な作業もあるので、別途MinGWをインストールしてあると便利な事があります。
無料で手に入るC/C++コンパイラは幾つかありますが、
・ユーザー登録の必要が無い。
・ダウンロード量が少ない。
・最新のC/C++をサポートしている。
といった条件を満たすのはMinGWです。ただMinGWはLinuxの開発環境なのでWindowsに慣れている人には少々戸惑うこともあります。ですがそれほど難しいことも無いので頑張って挑戦していきましょう。
コメント
コメントを投稿