皆さん､ こんにちは｡
だから､ 私たちは戻ってきたのです｡
code lightがコンパイラと連動するように設定しましょう｡
もちろん､ この時点でコンパイラはインストール済みですし､ code lightもインストール済みです｡
そこでまず､ アプリケーションに降りてこられるように､ コードライトを開くことです｡
そして､ ここの次の画面に移ると､ ここにコードライトが表示されます｡
そこにない場合は､ アプリケーションの数が多いので､ コードとかを入力していただければ､ コードライトを探します｡
では､ これを実行したいと思います｡
開いているのがわかりますね｡
そして､ 初めてコードライトを実行すると､ このセットアップウィザードが表示されます｡
セットアップウィザードが表示されない場合は､ ヘルプにセットアップウィザードが表示されていますので､ 手動で実行してください｡
そこで､ 次にデフォルトのプロファイルであるC､ C plus plus developmentを選択し､ 次へをクリックします｡
それでは､ コンパイラをセットアップしたいと思いますので､ スキャンボタンを押すと､ 先ほどインストールしたコンパイラが見つかるはずです｡
それでスキャンをクリックすると､ そこにある｡
GCCと呼ばれるものです｡
これは､ Linuxでのコンパイラの名前として使用するものです｡
そこで､ nextを選択すれば､ コンパイラがセットアップされます｡
カラーをカスタマイズする｡
ライトテーマとダークテーマのどちらを使うかはあなた次第です｡
このデフォルトのままでいい｡
次のホワイトスペースとインデントをクリックします｡
これらのデフォルトをすべて維持したまま､ 終了をクリックすることにします｡
この時点で､ もう終わりです｡
自動で閉じて､ また開くんです｡
そうですか｡
つまり､ 現時点では､ いくつかの領域があるわけです｡
左のこの辺りがワークスペース表示になっていますね｡
ここには､ すべてのワークスペースとプロジェクトが格納されることになります｡
ここにはこのエリアがあり､ 今は4つの大きなボタンを置くだけのエリアになっています｡
これが私たちの編集者になるんです｡
ここで､ コードを入力し､ タイプすることになります｡
そして､ この下にある､ ローカルワークスペースは､ 今回初めて実行したので､ ワークスペースを開いていないことがわかりますね｡
しかし､ ワークスペースを作り始めると､ ここに表示され､ 最近開いたワークスペースの中から選ぶことができるので､
ちょっとうれしいですね｡
さて､ それでは最初にワークスペースを新規に作成します｡
ですから､ 現代のユーザーインターフェースの多くがそうであるように､ 同じことをするのに3つ､ 4つ､ 5つの方法があるのが普通なのです｡
この場合､ この大きなボタンをクリックして､ 新しいワークスペースを作成することができます｡
ワークスペース､ 新しいワークスペースと来れるし､ 他にもやり方はあるでしょうね｡
この「新しいワークスペースを作成する」という大きなボタンをクリックするんだ｡
そうしたら､ ワークスペースの種類を選択する必要があるんだ｡
常にCプラスアルファのワークスペースになるようにして､ OKをクリックします｡
さて､ ワークスペースのパスはどうなっているのでしょうか？
ドキュメントではなく､ 保存するつもりです｡
ホームディレクトリに新しいフォルダを作成し､ workspacesと呼ぶことにします｡
そして､ そこにワークスペースをすべて保存するのです｡
新しいフォルダーを作るには､ ここに来て､ ターミナルのコマンドラインからもできます｡
でも､ インターフェイスでやるだけですからね｡
こいつを選択して､ ワークスペースと入力して作成するだけです｡
そして､ 期待通りの場所に表示されるようになったことがお分かりいただけると思います｡
そこで､ ワークスペースを選んで「開く」を押すと､ ワークスペースの名前が表示されます｡
さて､ こちらはワークスペース1とかセクション1とかセクション2とか､ 呼び方は何でもいいのですが｡
コースを通しての作業であれば､ セクション3ということになります｡
セクション4です｡
セクション5で､ コースのその特定のセクションのためのすべてのプロジェクトを作成します｡
あるいは､ あなたが納得する方法で整理することができます｡
確認したことを確認して､ ワークスペースを別ディレクトリに作成する｡
そうすれば､ ワークスペースがきれいに整理されるので､ OKをクリックします｡
そして､ ワークスペース表示で､ ワークスペースが作成されたことを確認することができます｡
では､ プロジェクトを作成したいと思います｡
そこでまた､ ワークスペースを選択し､ ここに出てくるのがファイルクリエイトです｡
ワークスペース上で右クリックし､ 新規プロジェクトを作成するんだ｡
さて､ ここで設定するオプションはたくさんありますが､ これはとても簡単です｡
まず1つ目は､ プロジェクトの名前は何ですか？
まあ､ これをプロジェクト・ワンとか､ アゲインとか､ 好きなように呼んでください｡
とても大切なもの｡
ここでは､ 共有ドライブを使用しないでください｡
スペースはどこにも使わないでください｡
例えば､ Project oneと言わないことです｡
特殊文字は使用しないでください｡
何一つしないでください｡
国際文字は使用しないでください｡
句読点､ スペース､ 特殊文字がないシンプルな単語を使うだけです｡
これは､ ビルドが失敗する最大の理由の一つです｡
だからまた､ 名前は本当に､ 本当にシンプルにしてください｡
だからプロジェクト1､ これがチェックされていることを確認してください｡
プロジェクトを専用フォルダに作成します｡
カテゴリはコンソールアプリケーションです｡
それは､ ターミナルで動作するアプリケーションです｡
タイプは､ Cのアプリケーションを書くので､ シンプルな実行可能なGCCにするつもりです｡
だからシンプルに実行可能なGCC｡
コンパイラは､ 今インストールしたGCC 11､ またはそのバージョンのGCCを使用する予定です｡
デバッガはGNU GDBデバッガを使用する予定です｡
そして､ ビルドシステムはデフォルトと既定になるそうです｡
これは本当に重要なことで､ ビルドシステムをデフォルトで選択するようにすることです｡
では､ そのままOKをクリックしてください｡
では､ ここで､ 今､ ワークスペースの下にプロジェクト､ 1つのフォルダーがあることを確認します｡
それを最大化すると､ ソースディレクトリが表示され､ 次にmainが表示されます｡ c.
CプログラムはすべてドットCの拡張子で終わります｡
これをダブルクリックすると､ エディタにドットCのメインプログラムが表示され､ その中にいくつかのコードが含まれていることがわかります｡
このコードはコードライトで自動生成されます｡
今すぐこのコードを理解する必要はありません｡
この件に関しては､ おそらく多くの質問があると思います｡
細部にまでこだわる｡
これは後日談です｡
今は､ プログラムを構築して実行できるように環境を整えているところです｡
だから､ このコードは本当に重要なんです｡
中括弧のようなものが見えますね｡
これが私たちのソースコードです｡
このソースコードを編集して､ 例えばHello worldをhello testingに変えてみると気づくことがあります｡
これが赤くなると､ ファイルが保存されていないことを意味することに気づきます｡
ですから､ テキストを保存したり､ ソースコードを保存したりするときは､ control sを押して､ それが消えるのを見ることができます｡
または､ 上に行って､ ファイルを押して､ ファイルを保存と言うこともできます｡
そのため､ 実際にプロジェクトの設定を確認して､ 問題ないことを確認する必要があります｡
左側のこの場所で､ 私たちのプロジェクトを強調することができます｡
このレンチアイコンを押して設定に行くか､ 右クリックして設定に行くかのどちらかです｡
この方法どちらでも結構です｡
レンチを押すと､ プロジェクトの設定が表示され､ 多くの項目が埋め尽くされているのがわかると思います｡
以前選んだコンパイラと､ その他のいくつかのものは､ それらをデフォルトとして維持することができます｡
コンパイラの設定で､ Cコンパイラのオプションを選択すると､ すでにいくつかのオプションが選択されているのがわかるでしょう｡
ダッシュWオールですべての警告をオンにしている｡
右側のドット､ ドット､ ドットを押して､ 有効化したい他のオプションがあるかどうかを確認します｡
唯一､ 興味深いのはC 99の機能を有効にすることで､ コマンドラインの下の方に追加されているのがわかると思います｡
つまり､ 先ほどの話と全く同じことがわかるわけです｡
そして､ スタンダードC 99を見ると､ おそらく必要なのはこれだけだろう｡
それ以外はデバッグに適しています｡
もし何か足りないものがあれば､ 先に上に行って確認してから打てばいいんです｡
では､ リンカーにもオプションがあることを確認したい｡
そこには､ ドット､ ドット､ ドットがある｡
テキストフィールドを選択した後に､ ドット､ ドット､ ドットを打てば､ 基本的に静的リンクというだけでいいんです｡
ダッシュ静止画と言いながらヒットさせたいだけです｡
そうですか｡
そして､ それらはすべて､ 私たちが適用しなければならない設定です｡
デバッガはすでに設定されているはずですが､ そうでない場合は､ ユーザー・フォルダーにあったGDBデバッガを選択していることを確認します｡
ですから､ 通常はユーザービンに降りて､ GDBを探そうとすればいいのです｡
ここを下にスクロールすると､ GDBというデバッガがあるので､ これを使うことにします｡
デバッガーのパスをgdbに指定し､ 他のすべてが正しく設定されていることを確認してから､ applyを押し､
次にhitします｡
そうですか｡
そして､ この時点で実際にプログラムをビルドして実行できるようにしたいので､ 再びプロジェクトを選択してビルドとコンパイルを行います｡
右クリックで「ビルド」､ またはメニューから「リビルドプロジェクト ビルドプロジェクト」と選択することができます｡
どちらを使っても大丈夫です｡
そこで､ build projectを押すと､ buildタブの下にいくつかの出力が降りてくるのがわかると思います｡
そして､ 表示されているのは基本的に､ 先ほどプロジェクト設定で適用したコマンドとオプションですね？
標準的なC言語のデバッグのためのDwarf 2､ 99のダッシュ警告､ すべてとそうであることを参照してください｡
リンクのためのダッシュスタティックオプションが表示され､ また､ 最も重要なことは､ エラー､ エラー､ 警告がないことがわかります｡
さて､ もしセミコロンが足りなかったり､ 括弧が足りなかったりして､ ビルドしようとした場合｡
エラーがあることがわかり､ そのエラーを修正しに行くことになるのです｡
C言語のシンタックスや､ コーディングにおける重要なオプションの数々については､ 後の講義で改めてお話しします｡
でも､ すでに出ているテンプレート化されたコードだけで､ うまくビルドできるはずです｡
そして､ 先ほどお見せしたような出力が表示されるはずです｡
そうでしょう？
プロジェクトのビルドに成功 エラーゼロ
これでまた実際にプログラムを実行できるようになりました｡
ビルドメニューのオプションに戻ることができます｡
走れと言えば走れるし､ 走れと打てば出てくるし､ また作りたいのか？
といった具合に｡
できるのです｡
ただ､ 基本的に実行と言えるように作っただけです｡
また作る必要はない｡
実行すると､ ターミナルに出力が表示されますね｡
こんにちは､ テストです｡
このように､ プログラムを正常に実行することができました｡ また､ 端末がダウンするため､ 任意のキーを押して続行すると表示されるので､
そのまま実行することができます｡
それで､ もう大丈夫です｡
ここでも､ いくつかのエラーに注意する必要があります｡ 一般的なエラーとしては､ メインのスペルが間違っていたり､ 括弧が抜けていたりすることがあります｡
しかし､ この時点で､ 私たちはプログラムを成功させることができたとコンパイルしました｡
だから､ 私たちの環境はかなりしっかりしています｡
ここの一番下に､ ビルドとアウトプットの2つの最も重要なウィンドウがあることにお気づきでしょうか｡
出力は､ 現在実行中のビルドで何が起こっているかを教えてくれるもので､
最も重要なものです｡
次のビデオでは､ プロジェクトごとに行うすべての設定を提供する必要がないように､ 実際のテンプレートを設定する方法を紹介します｡
基本的にプロジェクトの設定を継承できるので､ 標準のCや99などは必要ありません｡
静的リンクの場合､ コードを書き始めるまでが本当にあと少しなので､ どんどん進めています｡
何か質問があれば､ フォーラムに投稿してください｡
ありがとうございます｡