おかえりなさい｡
このビデオでは､ Mac OS 10で動作するようにcode lightを設定します｡
現在､ Mac OS ten Catalinaを使用しており､ code Lite 14をインストールしています｡ 0. この場合､ 0です｡
その前に､ コンパイラとコードライトがダウンロードされ､ インストールされていることを確認する必要があります｡
今までの動画でやってました｡
やっていない人は､ ぜひ戻ってやってください｡
そこで改めて､ コンパイラとコードライトのインストールを行いました｡
これで初めてコードライトを走らせます｡
スポットライト検索でコードライトと入力すると､ コードライトはここに表示されます｡
0. 0.
そして､ それをダブルクリックして実行します｡
さて､ これはごく普通のことです｡
ここでこのエラーメッセージが表示される場合とされない場合があります｡
これは､ インターネットからソフトウェアをインストールするときによくあることです｡
それは､ Apple App Storeからではありません｡
開発者が確認できないため､ code lightを開くことができないと書かれています｡
ということは､ どういうことなのでしょうか？
それはつまり､ 実行を許可する必要があるというだけのことです｡
そうですか｡
セキュリティのためです｡
だから､ 私たちはここでキャンセルすることにしていますし､ また､ そのメッセージを受け取らないかもしれません｡
すべては､ あなたのシステムがどのように設定されているかに依存します｡
リンゴマークからシステム環境設定に入り､ ここでセキュリティとプライバシーを選択することになります｡
これをこの中央に移動させてみます｡
セキュリティとプライバシーを選択することにしています｡
そして､ 最初のタブである「一般」タブの右下に､ 「code light was blocked from use because it's
not from an identified developer」と書かれています｡
繰り返しますが､ このアプリはアプリストアからではなく､ インターネットから来たものだということです｡
そこで､ とりあえずOpenを選択して､ これでcode lightを実行することにします｡
そしてまた､ 同じメッセージが表示され､ 今度は開くボタンが表示されているのがお分かりいただけると思います｡
そこで､ 開くボタンをクリックし､ このシステム環境設定を閉じさせていただきます｡
そして､ それが初めてコードライトを走らせることになる｡
そして､ 初めてcode lightを実行したときの結果がこれです｡
さて､ いろいろなことがありましたね｡
こっちはワークスペース表示にしています｡
ウェルカムウィンドウが表示され､ ウィザードがセットアップウィザードを実行したいようなのですが｡
そして､ このメッセージには､ Code lightはより良いエディターカラーテーマを提供するようになりましたと書かれています｡
だからまた､ いろいろなことがあるんです｡
下の方にあるカラーテーマに関するこのメッセージが表示される場合とされない場合があります｡
もしそうなら､ やってほしいのは､ ウィザードをキャンセルすることです｡
すぐに手動で実行し､ この修正にイエスと言うことにします｡
そこで､ この右下にある「はい」を選択することにします｡
そして､ 「はい」をクリックします｡
そして､ コードライトの再起動が必要だと書かれています｡
今すぐ再開しますか？
また､ イエスと言うつもりです｡
これでCode lightは閉じて再起動し､ 一瞬で元に戻るはずです｡
よし､ 完璧だ｡
さて､ 次はセットアップウィザードを実行します｡
2つ前にキャンセルしたやつですね｡
では､ 手動で実行してみましょう｡
セットアップウィザードの実行を支援するために登場するのです｡
よし､ もう一回やるか｡
セットアップウィザードの実行をヘルプを選択することにします｡
今､ 大切なのは､ このことです｡
今は1回だけでいいんです｡
それでいいじゃないですか｡
これができたら､ もう二度とやることはないんです｡
それでは､ セットアップウィザードへようこそ｡
次に選ぶのは 私の開発プロファイルは？
つまり､ 自分はコードライトを使ってどんな開発をするつもりなのか｡
まあ､ C Cプラスアルファの開発コードLightがPHP､ JavaScript nodeに対応してるので､ それをやるつもりです｡
このコースはそういうものなので､ C､ Cプラスプラス開発を選択して次を選択するだけだと思います｡
さて､ ここが本当に重要なステップです｡
コンパイラはすでにインストール済みなので､ code lightにコンパイラをセットアップしてもらうことを思い出してください｡
そこで､ スキャンをクリックすると､ コードライトがこれらのコンパイラをシステムにスキャンしてくれます｡
というわけで､ これからそれを選択します｡
そして､ 3つのコンパイラが表示されているのがわかると思いますが､ これはごく普通のことです｡
本当に同じコンパイラで名前が3つも違うんですね｡
だから､ これはまさに私たちが望んでいることなんです｡
ここで何も出てこない場合は､ コンパイラがインストールされていない可能性が非常に高いです｡
では､ これまでの動画に戻り､ コンパイラをインストールしてください｡
ここで次に選択するのは､ 色をカスタマイズすることができる｡
ここではデフォルトで使っています｡
ダーク､ ライト､ グレー､ お好みでどうぞ｡
今回も､ デフォルトを選択しているだけです｡
空白とインデントのために次を選択します｡
このデフォルトをそのままにして､ 「Finish」を選択すると､ コードを閉じたり開いたりして､
コンパイラと環境がセットアップされます｡
まず最初に､ コンパイラが確かに正しくセットアップされているかどうかを確認する必要があります｡
設定」→「ビルド設定」→「コンパイラ」タブで「GCC」を選択すると､
GCCを使用することになりますね｡
重要なのは､ GCCとコンパイラを選択し､ ツールを選択すると､ ここにものが表示され､ これらのパスが表示されることです｡
何もない場合は､ やはりコンパイラのインストールに問題があった可能性が高いです｡
なるほど､ それでいいんですね｡
選択することにしています｡
そうですか｡
そして､ コンパイラがセットアップされました｡
そうですか｡
ですから､ code Liteは､ 先ほど申し上げたように､ 統合開発環境ですから､ RCプログラムをビルドして実行し､
デバッグすることができます｡
ワークスペース・モデルを採用しています｡
だから､ ワークスペースを作ればいいという発想で､ ワークスペースを作っています｡
この左側にはワークスペースが表示され､ ワークスペースに複数のプロジェクトを追加することができます｡
今ならかなりイケてますね｡
1つのワークスペースとその中にあるたくさんのプロジェクトを用意することができるのです｡
他の多くのイデアはそううまくはいかない｡
基本的に1つのことに集中的に取り組めるようにしているのです｡
だから､ ここはかなりいいモデルなんです｡
さて､ そのためには､ 新しいワークスペースを作る必要がありますよね？
ここには何もないんです｡
ここにスペースがあるのがお分かりになりますか？
何もないんですけどね｡
そこで､ これから行うのは､ 新しいワークスペースを作ることです｡
このボタンをクリックして､ 新しいワークスペースを作成することができます｡
または､ メニューバーに表示されるように出てきて､ 「ワークスペース 新規ワークスペース」をクリックすることもできます｡
今回も､ どちらを使ってもいいんです｡
このボタンを選択すると､ ワークスペースの種類を選択するダイアログボックスが表示されますね｡
Cplusplusのワークスペースを作りたい｡
ここでCplusplusを選ぶことが本当に重要で､ 私は選択します｡
さて､ 今度は「このワークスペースはどこに保存しますか？
ユーザーディレクトリ､ ドキュメント､ ディレクトリ､ ドキュメントフォルダにそのまま入れて､ ワークスペース名はどうする？
ここではファーストワークスペースということにしておきますね｡
このファイル最初のワークスペースのワークスペースが保存される場所への完全なパスを示しています｡
他の場所に置きたい場合は､ この3つのボタンをクリックして､ 好きなフォルダを選べばいいのです｡
ぜひ､ この下にある小さなチェックボックスを選択してください｡
そうすると､ ワークスペースが別のディレクトリに作成されます｡
そうすれば､ 複数のワークスペースを作ったときにも､ きれいに整理することができます｡
注意点として､ スペースは使用しないでください｡
特殊文字です｡
つまり､ ここではこのようなスペースは使わないでください｡
プラスとかアンパサンドとか､ 変な特殊文字は使わないでね､ 国際文字も使わないでね｡
それらは､ あらゆるビルドの問題を引き起こすでしょう｡
ネーミングは､ 本当に､ 本当にわかりやすく､ やることはすべてコードラインで行う｡
そうですか｡
また､ ユーザー名であれば､ 私のユーザー名はここにあるように､ 私の名前と名字です｡
ユーザー名にスペースがある場合､ または特殊文字や国際文字がある場合は､ ワークスペースを別の場所に置いてください｡
それがないところに新しいフォルダを作り､ そのまま別の場所やディレクトリから外して保存してください｡
ここはもう大丈夫です｡
ワークスペースを作成することになります｡
OKをクリックすると､ 左上のワークスペースビューに､ この最初のワークスペースが表示されます｡
というわけで､ OKをクリックします｡
そして､ こちらが私のワークスペースです｡
その場で見ることができます｡
最初のワークスペースですが､ この右側のエリア全体が､ それ自体がスッキリしているのがお分かりいただけると思います｡
ワークスペースは､ 本当に何もしないんです｡
まさに､ プロジェクトのための容器というかホルダーですね｡
ワークスペースを選択し､ その上で右クリックして「新規プロジェクト」を選択します｡
なるほど､ ではもう一度｡
ワークスペース上で右クリックし､ 新規新規プロジェクトを選択することになります｡
そして､ 今度は新しいプロジェクトWizardを取得します｡
そして､ これは本当に重要なことなのですが､ 私たちはこれを正しく理解しています｡
ここにはたくさんの設定項目があり､ それをどう埋めるかによって､ 私たちのプロジェクトは構築されたりされなかったりします｡
だから､ 本当にゆっくり､ 丁寧にやっていきますよ｡
これがワークスペースへのパスで､ ここで新しいプロジェクト名を要求しています｡
だから､ このプロジェクトはもう1回と言うことにしている｡
スペース､ 特殊文字､ 国際文字は使用しないでください｡
このチェックボックスがオンになっていることを確認してください｡
そのワークスペースの下にある独自のフォルダにプロジェクトを作成することで､ それらをうまく整理することができます｡
今回選択するカテゴリは「コンソール」です｡
ここで次の選択肢となるのが､ type for typeです｡
実際にシンプルな実行ファイルであるGCCを選択したいと思います｡
これは本当に重要なことで､ Cコンパイラを使ってCプログラムを書くことになるので､
コンパイラのタイプにはGCCを使い､ デバッガにはCプログラムが非常に重要なので､ またGCCを選択するようにしたい｡
macなのでLldbデバッガを選択したい｡
通常のGDBとは異なるデバッガを使用します｡
そして､ ビルドシステムは､ defaultを選択するようにします｡
それは本当に､ 本当に大切なことです｡
ビルドシステムにとって､ ここが最も重要なステップでしょう｡
ですから､ もう一度､ これらの設定をすべて理解し､ このように見えるようにすることを確認してください｡
もしビデオを一時停止する必要がある場合は､ それらがすべてこのようにもう一度確認することにします｡
最初のワークスペースは､ 名前 独自のフォルダにプロジェクトを作成します｡
カテゴリはconsole typeはsimple executable GCCコンパイラはGCC､ デバッガはLldb debugger､ ビルドシステムはdefaultです｡
そして､ 名前を強調するために､ 名前にスペースや特殊文字を入れないことが本当に重要です｡
Q＆Aでは､ 「私のプロジェクトはうまくいきませんでした」という質問をよく見かけるので､ これは本当に重要なことです｡
ここに特殊な文字を入れるからです｡
この際､ 先にセレクトしておきます｡
そうですか｡
選択すると
そうですか｡
最初のワークスペースのすぐ下に､ 私のプロジェクトが作成されていることがお分かりいただけると思います｡
最初のワークスペースのプロジェクト名を持っています｡
この矢印を選択すると､ 下にソースファイルフォルダがあり､ その下にメインがあることがわかります｡
c.
まだ「メイン」を選択していないため､ こちらには何も表示されていません｡ cですが､ 「Main」をダブルクリックすると､
「Main. cを実行すると､ エディタが表示され､ ここにCのコードが表示されるのがわかるでしょう｡
今､ フォントが少し､ 小さいので､ 少し大きくしてみます｡
必ずしもこうする必要はありませんが､ 先に進んで実際に選択してみると｡
設定､ 色､ フォントに移動して､ 少し大きめに変更すればいいのです｡
このまま18に変更します｡
おそらく､ みなさんが見て打てる程度の大きさでいいと思います｡
そうですか｡
そして､ 応募してください｡
そして､ このエディターでは､ 何も保存していないときは必ず赤が表示されることにも注目すべきです｡
ですから､ 実際にこのファイルを編集しようとすると､ 何かを入れても､ 横に赤が表示されますが､ これはファイルが保存されていないことを意味します｡
普通ならファイルまで行って､ ファイルを保存と言えばいいのですが､ ファイルを保存がグレーアウトしているのです｡
コードライトのバグで､ コマンドsはまだできますので､ Windowsキーかコマンドsを押せば保存され､
緑色になるのがわかると思いますので､ それで追加できます｡
ですから､ コントロールSやWindowsキーSを押して保存すれば､ 自分のファイルが最新のコード変更に対応しているかどうか､
いつでも確認することができます｡
Macの場合､ コマンドSでファイルを保存すると､ 緑色に戻ります｡
だから､ 私は先に進んで､ ちょうどもう一度これを修正するつもりです｡
それでいいんです｡
私たちのコードはかなり良い感じです｡
簡単なC言語プログラムです｡
繰り返しになりますが､ このコードについては､ 後の講義ですべて説明しますが､ この時点で､ プログラムにコンパイルする準備がほぼ整ったことになります｡
最初のワークスペースをハイライトして､
右クリックし､ 下の方にあるプロジェクト設定に進みます｡
実はそこでミスを犯してしまったんです｡
ワークスペース1ではなく､ プロジェクト1であるべきだ｡
プロジェクトの名前を間違えてしまったので､ プロジェクトを選択し､ 「設定プロジェクト」にて確認してください｡
Project oneからWorkspace oneを差し引いたものにすべきです｡
そして､ 右側に一般的なコンパイラ・リンカーの設定があるのがわかります｡
一般的な設定はかなり埋まっています｡
ここは何も変えなくていいんです｡
全ては先にコンパイラとビルドの設定をした時から設定されています｡
コンパイラのオプションを選択し､ Cコンパイラのオプションに降りたいところです｡
ドット､ ドット､ ドットが出ることを選択するとわかるようにしたい｡
ドット､ ドット､ ドットを選択すると､ 実際にいくつかのオプションが表示されます｡
基本的に確認したいので､ オプションが追加されているのがわかると思います｡
コマンドラインです｡
すべての警告､ 実際にはチェックされていないものをすべて有効にしたいのです｡
それは､ バグです｡
そして､ これはCプログラムであることをもう一度確認しておきたいのです｡
デバッグに最適化することを心がけたい｡
デバッグ情報を制作しています｡
いい加減にしないと｡
enable C 99としたいかもしれませんね｡
だから､ そちらも確認したいのです｡
だから､ ここでもチェックは4つしかないんです｡
イネーブルC 99だと思います｡
すべての警告に対するallが表示されるようにしたい｡
デバッグ用に最適化されたものが表示され､ デバッグ情報ダッシュGを出すようにしたいのですが､
それが全部下にあるんです｡
この時点では､ 「OK」､ 「OK」と続くだけで､ 本当にシンプルなアプリケーションなので､
実際にビルドしてコンパイルすることができます｡
そして､ 今適用した設定は､ 実はプロジェクトごとに行う必要はないのでは､
と思われるかもしれません｡
実際に､ すべてのプロジェクトのテンプレートを作成し､ これらの設定をすべて引き出す必要がないようにする方法を､
いくつかのビデオで紹介する予定です｡
では､ 先に「ビルド」「ビルドしてプロジェクトを実行する」に進みましょう｡
また､ エラーがなければ､ 誤字脱字もない｡
プロジェクトが正常に構築され､ 実際に実行されたことを確認する必要があります｡
すると､ この小さなコード latex shell が､ 最後のログイン情報を表示するのがわかります｡
しかし､ ここで本当に重要なのは､ 実行されたプログラムが､ hello testingという出力をスクリーンに表示したことです｡
そうして､ 無事にコンパイルして実行することができたのです｡
これで､ あとはどのキーを押しても閉じることができますね｡
この下には､ いくつかの重要なタブがあります｡
最初のものは出力で､ この下の出力タブは､ プログラムが実行されたときに何をしたかを示すだけです｡
つまり､ どこから実行されたのか､ シェルコマンドを正確に実行したこと､ プログラムが終了したことがわかるのです｡
別のディレクトリから実行している場合などには､ これが重要になることもあります｡
もう一つのタブは､ 本当に重要なのはビルドです｡
ビルドは､ プログラムを実行するために実行されたコマンドを表示するためのタブです｡
そこで､ ここではGCCコマンドでコンパイルしているところを紹介します｡
ダッシュCはコンパイルのフラグ､ そしてダッシュGは先ほど設定したいくつかの設定ですね？
ダッシュGは､ C 99規格を使ったデバッグ情報の最適化などを制作しています｡
そして､ リンクやあらゆることを行い､ 実際に走らせるのです｡
G plus plusでデバッガーを実行するのですが､ エラーも警告も出ていないことがわかると思います｡
ということで､ 無事に実行できています｡
この画面は本当に重要です｡
Q＆Aで画面をコピーペーストできることが多いので､ この情報があれば問題点を診断できるんです｡
だから､ ビルド＆アウトプットは本当に重要なんです｡
さて､ このプログラムをビルドして､ 実際にコンパイルエラーが出たとします｡
では､ セミコロンを外すと､ 赤が表示されるとします｡
保存していないので､ そこで赤くなってしまった｡
だから今､ それを保存すると､ 緑に当たるんです｡
でも､ 今､ ビルドに上がって､ ビルドして実行というと､ 実はエラーが出ますよね？
と表示され､ 実際にここに小さなポップアップ・ボックスが表示されます｡
ビルドがエラーで終了したことを確認する 続けてください｡
そして､ 作れなかったから断っているのです｡
そして､ このビルド出力タブには､ セミコロンが足りないという小さな赤いエラーが表示されていることがわかります｡
これを選択すると､ エラーの場所を示す矢印が表示されます｡
ですから､ ここでは実際にセミコロンを追加して問題を解決し､ 再度保存することができます｡
そして､ ビルドして実行すると､ 正常にビルドされ､ 実行されるので､ プロジェクトを再構築して､
エラーがないことを確認し､ その後､ 同様に実行することができます｡
つまり､ ビルド､ ラン､ これらすべてを別々のステップにすることもできますし､ 同じステップにすることもできます｡
さて､ 初めてのC言語プログラムでよくあるエラーですが､ よくあるのが「括弧を忘れる」「括弧がない」です｡
だから､ ブラケットが並ぶようにする必要があるんです｡
左端や右端を忘れてしまうこともありますよね｡
とても､ 具体的な話です｡
コンパイラは､ 構文が非常に特殊です｡
細部や構文にも気を配る必要があるんですね｡
ヘッダーファイルのスペルを間違えてしまうと､ ステレオなど他の問題が発生することもあります｡
だから､ 何事もないようにしなければならない｡
そして､ 変更を終えてコンパイラを再構築し､ エラーを取り除くために保存するのです｡
もうひとつ､ 先ほど前の端末が上がってきたのをご覧になった方もいらっしゃると思います｡
あの端末はそんなに好きではないんですけどね｡
いろいろな情報が入っていますね｡
だから､ プログラムを実行したときに表示される端末を実際に変更することができるのです｡
コードライトのメニューオプションを開き､ 環境設定に進み､ 一番下にある「ターミナル」をクリックします｡
そして､ デフォルトでは､ ターミナルと表示されるだけです｡
実際にコードライトの端子を選択することができます｡
こっちの方がちょっとだけ好きです｡
その分､ 情報量が少なくなっています｡
そして､ もう一つのターミナルを実行すると､ たくさんのターミナルウィンドウが表示される問題があります｡
だから､ この先､ ターミナルオプションでコードライトターミナルを選択して､ 適用と言い､ ヒットする｡
そうですか｡
そして今､ ビルドしてこれを実行すると｡
ちょっと違う端末で出てくるのがわかると思います｡
そして､ この小さなこの紫色の青みがかったタイプの端子で､ 「よし､ これで許可できる」と言うことができます｡
そして､ 実行するのです｡
そして､ hello testingと書かれているのがわかると思いますが､ そこでこのレッスン情報を継続することができます｡
ちょっと素敵になったと思います｡
だから､ これもひとつの選択肢です｡
ターミナルを変更するかどうかを確認し､ 任意のキーを押してそのターミナルウィンドウを終了することができます｡
そうですか｡
ということで､ だいたいこんな感じです｡
ここでは､ ちょっとしたプログラムを書いて､ ビルドして実行するだけで､ 自分たちのコードを書くことができました｡
端末を変えるのです｡
もし､ このプログラムで何らかのエラーが発生した場合は､ このビルドタブからビルドアウトプットを取ることが本当に重要で､
何か問題があった場合は､ それをフォームに投稿していただければ､ 私が解決します｡
でも､ 基本的にはこれでいいんですよね？
Cコンパイラを使ってCプログラムを実行できるように､ 環境設定やコードライトの設定など､ すべてを行う｡
ターミナルを変えたのでコードライトの再起動が必要なことに気づきますが､ それくらいです｡
ご不明な点がございましたら､ フォーラムにご投稿ください｡
ありがとうございます｡