基本情報 午後のソフトウェア問題 C言語の問題が分からない。
プログラミングがやりたいけど、環境構築が面倒。
C言語やりたいけど、手軽にできる方法ないの?
こんな方のために、ラズパイで簡単にC言語の開発環境を構築する方法を解説します。
エンジニアブロガーのプロコアラです。
10年間エンジニアとして働き、ラズパイコンテストで賞をとったこともあるラズパイマニアです。
業務でもC言語をあつかっています。
初学者の方には、手を動かしながらプログラミングを学ぶ方法をオススメしています。
しかし、初心者を苦しめる最初の難関が環境構築です。
ラズパイであれば、環境構築を吹っ飛ばして本来やりたかったプログラミングの勉強ができます。
Eclipseはオープンソースの統合開発環境
Eclipseってなんでしょう?
カーナビ?惜しい。Eclipseはオープンソースの統合開発環境です。
統合開発にはエディタ、コンパイラ、リンカ、デバッガなどがまとめられた開発環境です。
ちなみに、Eclipseは日食という意味。
そういえば、ロマサガ3でラスボスがトータルエクリプスって技使ってきたよね。
統合開発環境を利用することにより、すぐにプログラミングが始められます。
なぜEclipseなのか?無料で使いやすいから。
ラズパイは標準でコンパイラがインストールされているため、実はすぐにC言語をビルドすることができます。
しかし、初学者にとって大事なことはGUIでプログラミングの動きをみることができるツールです。
Eclipseであれば、GUIでC言語を動かすことができます。
オープンソースのため、無料で使用することができます。
Eclipseのインストールはすごく簡単
ツールのインストールって、結構面倒ですよね。
でも、安心してください。Eclipseのインストールはたった2つのコマンドを実行するだけでいいんです。
sudo apt install eclipse sudo apt install eclipse-cdt
Eclipseの簡単な使い方
Eclipseの簡単な使い方を説明します。
まずは、メニューのプログラミングからEclipseを選択します。
Eclipseが起動するまでしばしお待ちを。
簡単な操作を動画でまとめています
https://youtu.be/tcHlMxxSXRk
まとめ
基本情報処理のC言語対策としてラズパイにEclipseをインストールする方法を解説しました。
プログラミングは手を動かしながら覚えていったほうがいいです。
問題文で意味が分かりづらい箇所も、動かして見たらなんだこんなことかと思えると思います。
基本情報処理関連の解説も、今後増やしていく予定です。お楽しみに!
それでは、ラズパイライフを満喫してください。
ラズパイで何を買ったらいいか分からない人は「ラズパイとは?プログラミングや電子工作にもオススメな格安PC」をご覧ください。
ではでは!
ソースコードはこちら
https://github.com/pro-koala/ipa-sample-code/blob/master/fe/h30aki/q9/sample.c
情報処理 過去問 解説動画
基本情報処理 午後のソフトウェア問題を解説した動画を作成しました。
この中でEclipseを操作しながら解説しています。
https://youtu.be/icWCb9742HU