検索
連載

さあ、C言語プログラミングを始めよう!完全マスター! 組み込みC言語プログラミング(1)(2/2 ページ)

これから組み込みシステムのプログラミングを学びたい人を対象に、C言語を使ったマイコン制御プログラムの“イロハ”を解説していきます。本連載を通じ、組み込みシステム開発特有の“特別なC言語の使い方”をマスターしよう。

PC用表示 関連情報
Share
Tweet
LINE
Hatena
前のページへ |       

「MinGW」でCプログラムを実行する

 早速、Cプログラムを実行してみましょう。テキストエディタで次のCプログラムを入力します。


#include <stdio.h>
 
int main(void)
{
    printf("こんにちは\n");
    return 0;
}
 
プログラム1 「hello.c」

 MinGWをデフォルトのままインストールすると、「C:\MinGW\msys\1.0\home\ユーザー名」がホームディレクトリになります。ここにプログラム「hello.c」を保存しましょう。

MinGW
図5 「MinGW」のホームディレクトリ

 さて、ここで「hello.c」をコンパイルするのですが、現在のMinGWでは「gcc」コマンドのパスが誤って設定されています。そこで、“C:\MinGW\msys\1.0\etc\profile”をテキストエディタで開いて、

19行目

export PATH=".:/usr/local/bin:/c/mingw/bin:/bin:$PATH"



と変更し、さらに21行目

export PATH=".:/usr/local/bin:/bin:/c/mingw/bin:$PATH"



のように追加修正します(赤字部分)。

 MinGWは、UNIXの世界なので、Windowsとは改行コードが異なり、メモ帳ではうまく改行されません。筆者は「TeraPad」を使用していますが、UNIXのテキストファイルが編集できるテキストエディタをあらかじめ用意しておきましょう。

 それでは、Cプログラムを実行してみましょう。MinGWを起動し、「gcc」コマンドを実行してみます。

gcc
図6 「MinGW」を起動し、「gcc」コマンドを実行

 うまく「gcc」コマンドが使えるようになりました。

 次に「hello.c」をコンパイルし、実行します。

実行結果
図7 「hello.c」のコンパイルと実行結果

 うまくできましたか。それでは最初の宿題です。

宿題1:インチの値を、センチメートルとフィートに換算

宿題1:

1インチは、2.54センチメートル。1フィートは、12インチです。では、入力されたインチの値を、センチメートルとフィートに換算して表示するプログラムを作成してください。


⇒解答と解説は次回



Copyright © ITmedia, Inc. All Rights Reserved.

前のページへ |       
ページトップに戻る