MacとubuntuでC言語のプログラミングを独学で始めるための環境構築

プログラミングの勉強 管理人の日記

アルバイトの延長でC言語を勉強することになりまして、環境構築をしました。

MacでC言語を学ぶ際のお手伝いになれば幸いです。

完全無料の環境構築です。

C言語独学の環境構築

やりたかったこと

できるだけ簡単にC言語の環境構築です。

世の中には統合開発ソフトという優れものがあるのですが、その使い方を覚えるのが面倒臭い。

LinuxとVimをかじったのでそれを使ってなんとかなんないか?と試してみた次第。

使ったもの

・Mac(パソコン)
・Virtual Box(仮想環境ソフト)
・Ubuntu(仮想環境用OS)

パソコンはWindowsでも、Macでも問題ではありませんが、私が使っているのはMacなのでMacを想定しています。

あと、Linuxに少しでも興味がある人を想定しています。

Mac単体でも環境構築はできますが、仮想環境構築も合わせてやりました。

実際の構築手順

ここで一つずつ教えていくほどの知識はないので、参考にさせていただいたページへのリンクを貼り付けておきます。

つまづいた箇所をメモ書きしておこうと思います。

Virtual BoxとUbuntu導入

(参考)MacにVirtualBoxでUbuntuを立てる方法【画像での解説つき】

つまづき.ubuntuでifconfigが通らない

ネットワーク環境を知るためのコマンド「ifconfig」をターミナルで入力しても、

Command not found(=そんなコマンドありません。)

と弾かれてしまったので、ifconfig(net-tools) を導入しましょう。

sudo apt install net-tools

(参考)Ubuntuにifconfigをインストールする

C言語の環境構築

(参考)LinuxでC言語 – コンパイラ(gcc)のインストール

こちらのサイトで「Hello World」まで案内されていました。

コンパイラ(gcc)をインストールした後

gcc hello.c – o hell

で「hello.c」を「hello」という名前でコンパイルできます。

実行する時は、

./hello で実行できます。

vim の使い方を覚える

とりあえず、覚えておけば良いのは3種類。

i |挿入(書き込み)モード
esc(エスケープキー) | ノーマルモード
:wq | 上書き保存

vimの使い方はまだまだあると思うので気になった方は「vim チートシート」で検索すると幸せになるか、絶望します。

使っている教科書

私は「新明解 C言語」という教科書を使っています。

サンプルと演習が多くてわかりやすいです。

書きながらプログラムを覚えたい方におすすめです。

created by Rinker
¥2,400 (2020/10/30 07:58:54時点 Amazon調べ-詳細)

コメント

タイトルとURLをコピーしました