こんにちは､ そしてお帰りなさい｡
このビデオでは､ ubuntuのコマンドライン・インターフェイスからシンプルなテキストエディタを使ってCプログラムをコンパイルし､
実行する方法を説明する｡
これでubuntuオペレーティング・システムが完成だ｡
プログラムの起動と異なる端末の起動を忘れないこと｡
実際にドット・ドット・ドットを選択することができる｡
そして､ ここに来て検索と入力してください｡
そして､ あなたは末端と言うことができる｡
それもひとつの方法だ｡
検索オプションを使わなくても､ ウィンドウを右クリックしてターミナルで開くことができる｡
そうすると端末も出てくる｡
これがコマンドラインインターフェイスだ｡
これがターミナルだ｡
ここでは､ 基本的にCプログラムを実行するためのコマンドを入力する｡
最初に起動すると､ 特定のフォントとディレクトリ構造が表示されます｡
これがデスクトップに表示されるわけだ｡
そして､ CDのような簡単なコマンドを発行して､ ディレクトリを変更することができる｡
これは､ ディレクトリを作成し､ ディレクトリをナビゲートするためのすべてのコマンドとLinuxに関する徹底的なチュートリアルになるつもりはない｡
つまり､ ほんの少し知っていればいいんだ｡
CDはディレクトリを変更し､ make dirはディレクトリを作成し､ LSはディレクトリを一覧表示する｡
以上が､ 理解する必要のある主なLinuxコマンドだ｡
例えば､ デフォルト・ディレクトリーにCコードを格納するディレクトリーを作りたい場合､ プロジェクトと呼ぶディレクトリーを作れば､
make dir a projectと言えばLSができる｡
そうすると､ デスクトップのデフォルト・ディレクトリーの下にあるすべてのディレクトリーが表示される｡
そして､ その中に移動するには､ CDプロジェクトと言えばいい｡
そして､ タブボタンを押してタブ補完を行う｡
ディレクトリに入ったら､ コードの編集を始めよう｡
簡単なテキストエディタを立ち上げる必要がある｡
そしてLinuxには様々なテキストエディタが用意されている｡
VIと呼ばれる古いタイプのものがある｡
タブを挿入したり追加したりするのが少し難しいコマンドもある｡
つまり､ VIでmain dot cとか入力すると､ main dot cというファイルとVIエディターが作成される｡
見た目もちょっと変だしね｡
VIコマンドに慣れていれば､ 使い方はそれほど難しくはないが､ 最も直感的なものではない｡
Iを選択して挿入し､ それからコードなどを書き始めるのだ｡
そして､ コロンかエスケープキーを押してコマンドに戻り､ コロンとQを押して終了する｡
だからVIは少し使いにくいし､ 少し複雑なんだ｡
エディターとしては､ おそらくgeditのようなものを使うことをお勧めする｡
Linuxで使うにはかなり簡単なものだ｡
いろんなものがあるよ｡
また､ ショーアプリケーションに行けば､ geditと入力できる｡
するとgeditテキストエディタが表示される｡
しかも､ かなりシンプルなテキストエディタだ｡
と入力して実行すると､ geditテキストエディタが表示される｡
ちなみに､ コマンドラインから呼び出すこともできる｡
そうだね｡
G編集と言ってもいい｡
アンパサンドを使えば､ プロンプトを表示することができる｡
そうするとgeditエディターも表示される｡
これで､ そのディレクトリ・プロジェクトのエディターが表示される｡
ここでできることは､ テキストやC言語のソースコードを作成するのにとても簡単なインターフェイスを使うことだ｡
既存のファイルがあれば､ それを開くことができる｡
または､ プラスを押して新しいドキュメントを作成することもできます｡
タブを追加することができます｡
ここに資料があります｡
何も入っていないが､ 好きな場所に保存できる｡
デスクトップ・プロジェクトの下にディレクトリを作ったので､ デスクトップを選択してプロジェクトと言えばいい｡
そこにファイルを置いて､ 名前をつけるんだ｡
ハロー・ワールドと名付けよう｡
見てみよう｡
これをHello World dot Cと書いて保存をクリックする｡
そして､ LSコマンドを入力することで､ このファイルがそのディレクトリ内に保存されていることを実際に確認することができる｡
そして､ hello world dot cを見る｡
エディターに戻ると､ 左側にまだ表示されているのがわかるだろう｡
そして､ 実際にソースコードを書き始めることができる｡
そしてまた､ 我々はまだすべてのソースコードを理解するまでには至っていない｡
しかし､ 我々はそこに到達するつもりだ｡
それについて質問がたくさんあると思うが､ 今､ ソースコードは環境を整えようとしているところだ｡
コンパイルして実行できることを確認している｡
今回はターミナルからコンパイルして実行する｡
つまり､ ソース・コードはHello worldアプリケーションの標準的なCテンプレートに過ぎない｡
私たちはポンドを含む｡
私たちは基本的に標準的なI oを使っているので､ printf関数のいくつかを使うことができる｡
手動で入力することもできる｡
そして､ int mainと言えばいい｡
mainのスペルを間違えないように｡
そして､ そこに空洞を設けることもできた｡
そして左中括弧､ 右中括弧｡
このシンプルなテキストエディタでは､ IDEがやってくれるようないいことはあまりできないことに気づくだろう｡
コード補完もテンプレート化もしない｡
あなたのためのコード
括弧は付けない｡
すべて手作業で行わなければならない｡
メイン関数を作成する｡
そして､ プリントFをするつもりだ｡
そして､ 二重引用符で囲んでハロー・ワールドと言おう｡
そして､ そこに改行を入れ､ ダブルクォートと右括弧､ セミコロンを付ける｡
この時点で保存しておきたい｡
そこで､ Ctrl Sを押して保存することができる｡
そして今､ シンタックス・ハイライトが起こった｡
アリは緑色｡
空洞は緑色で表示されている｡
保存を押すこともできる｡
そうだね｡
というわけで､ ここでは簡単なCプログラムを作成した｡
そうだね｡
そして､ これは以前のビデオで見覚えがあるはずだ｡
ただ､ IDEではないんだ｡
コードライトでも何でもない｡
自分のエディターで簡単なG編集ができる｡
プロジェクトやセッティングなどのオーバーヘッドは一切ない｡
テンプレート化されたコードがあるだけだ｡
さて､ ターミナルに戻ってもう一度LHSと入力すると､ Hello World dot Cが存在することがわかる｡
moreコマンドを入力し､ hello worldというファイル名を入力すると､
そこにソースが表示される｡
そしてこの時点で､ 実際にCのソースコードを作成した｡
でも､ まだまとめていないんだ｡
まだ建設していない｡
だから､ 私たちはそれを作り､ そして実行したい｡
そうだね｡
以前のビデオでは､ GCCコンパイラのインストール方法について話した｡
そして､ which gccと入力すると､ そのgccコンパイラーへのパスが表示される｡
gcc dash dash versionと入力すると､ 使用しているコンパイラのバージョンが表示される｡
そしてこれをコンパイルするには､ gccコマンドを使わなければならない｡
さて､ GCCコマンドはもっと複雑になる可能性がある｡
たくさんのオプションがあるんだ｡
いろいろな種類のものがある｡
ごく基本的なレベルでは､ GCCとファイル名（この場合はhello world dot c）を入力するだけで､ Cのソースコードをコンパイルすることができる｡
また､ タブボタンを押せばいつでもタブ補完ができる｡
だから､ すべてを入力する必要はない｡
しかし､ GCCにhello world dot Cと入力し､ オプションもフラグも何もつけなければ､ ソースコードをコンパイルしようとする｡
それでエンターキーを押してください｡
エラーがなければ､ 次のプロンプトが表示されるだけだ｡
さて､ 実際にエラーがあった場合だ｡
では､ テキストエディタに戻ってみよう｡
セミコロンが足りなかったとしよう｡
その他､ よくある間違いとしては､ mainのスペルを間違えてしまった｡
standard ioのスペルを間違えた｡ h.
中括弧の始まりも終わりもなかった｡ エラーが何であれ､ それを保存してもう一度コマンドを実行すれば､
わかるだろう｡
今､ エラーがあると表示されましたね？
本質的にセミコロンが足りない｡
だから､ 戻って編集し､ セミコロンを追加して保存し､ もう一度コンパイルする必要がある｡
そうだね｡
そしてまた､ これは非常にシンプルなGCCコマンドである｡
もっと複雑になる可能性もある｡
だから､ GCC dash dash helpと入力すれば､ GCCのさまざまなオプションの多くを実際に見ることができる｡
これで､ C言語で実行できるすべてのコマンドのリストが表示される｡
一般的なのはダッシュCとリンクのダッシュOだね｡
繰り返しますが､ コンパイル・オプションについては､ 私の上級Cコースで詳しくお話しています｡
ここでは基本的なことをまとめようとしているだけだ｡
GCCと入力し､ ファイルにエラーがなければ､ コマンド・プロンプトが返されるだけだ｡
今なら実際にできる｡
LSを実行すると､ ドットアウトというファイルが作成される｡
これは実際にはバイナリの実行ファイルである｡
そして､ dat dot forwardとスラッシュ・ドット・アウトを入力するだけで､ プログラムを実行することができる｡
これでプログラムが実行される｡
入力すると出力が表示される｡
こんにちは｡
こうして､ 簡単なCプログラムをコンパイルして実行することができる｡
さらに進化して､ さまざまなコンパイラー・オプションを設定できるようになった｡
バイナリの名前を意味のあるものに変更することができる｡
実行ファイルを実行するには､ ドット・フォワード・スラッシュを押す代わりに､ 実際にスラッシュを押すことができる｡
つまり､ DCCのように､ ファイル名をhello worldとし､ ダッシュoで実行ファイル名を変更することができる｡
だからこの場合は､ 僕のプログラムのような名前にしよう｡
それでコンパイルされる｡
そして､ バイナリーの名前を変更する｡
実行したいプログラム｡
LSできる｡
これが私のプログラムだ｡
このプログラムを実行するには､ ドット・フォワード・スラッシュを使い､ マイ・プログラムと言う｡
しかし､ 私たちは基本に忠実である｡
簡単なテキストエディタを使って基本的なCプログラムをコンパイルし､ 1行でGCCコマンドを発行してプログラムをコンパイルし､
1行でリンクし､ ターミナルから実行できるプログラムを作成する方法を紹介する｡
だから､ ここでカバーすべきことはたくさんある｡
ビデオを一時停止してください｡
戻るんだ｡
しかし､ 要点は､ 簡単なテキストエディタを使い､ 簡単なCプログラムを書き､ ここにIDを書かず､ 保存されていることを確認すればいいということだ｡
戻るんだ｡
ソースコードが保存されていることを確認する｡
GCCを使ってコンパイルする｡
ヘルプが必要な場合は､ ダッシュダッシュヘルプオプションを使用するが､ 基本的にはバイナリを作成し､ ターミナルからCプログラムを実行することができる｡
ありがとう｡
質問があれば､ フォーラムに投稿してください｡