私はXcodeで実行して、プロジェクトをg ++コンパイラでコンパイルしてから、ターミナルウィンドウを開いて実行することはできますか?Xcodeでターミナルでプロジェクトを実行するには?
g++ [source]
./a.out
をそして、いくつかの点で、ターミナルウィンドウには、プログラムを実行して開きます:
だから、かなり私は私が実行打ったときのXcodeは、これらのコマンドを実行したいです。
どうすればいいですか(可能な場合)?
私はXcodeで実行して、プロジェクトをg ++コンパイラでコンパイルしてから、ターミナルウィンドウを開いて実行することはできますか?Xcodeでターミナルでプロジェクトを実行するには?
g++ [source]
./a.out
をそして、いくつかの点で、ターミナルウィンドウには、プログラムを実行して開きます:
だから、かなり私は私が実行打ったときのXcodeは、これらのコマンドを実行したいです。
どうすればいいですか(可能な場合)?
私は、Xcodeでコーディングしている間開いていたターミナルウィンドウで自分のプログラムを実行する必要がありました。私はXcodeでプログラムをビルドするたびに、Xcodeでプログラムを 'a.out'ファイルにコンパイルしました。私は '実行スクリプト'を実行してこれを行いました。ここで私はそれをやった:
次に、シェルコマンドボックスの下のボックスにプログラムをビルドするときにXcodeが何をしたいかを入力します。
cd [path to program]
g++ [program]
(私はここで動作するようにフォーマットするブロックコードを取得することはできません):私のコマンドは、このようなものでした。
ここでは、ターミナルウィンドウをプログラムのディレクトリに開いたままにしておくだけです。ターミナルでプログラムを実行する必要があるときはいつでもa.out
を実行します。完全に自動化されたわけではありませんが、私が望んでいた以上のステップがあります。
ビルド設定を変更することでg ++でコンパイルすることができます(他の人が詳細を知っています、確信しています)。また、このスキームを見て、実行可能ファイルをビルドしている場所、そのターミナルを使用できる場所を調べることができます。しかし、なぜあなたはそれをしているのかわかりません。デバッガとログでは十分ではありませんか?
私がこれをやりたい理由は、ログやデバッガのためではありません。私が取り組んでいるプロジェクトはコマンドラインで実行されます。テキスト/背景色のようなものを使用しているので、それを実行したときにターミナルから見ることができれば最高です。 –
Ah。まあ、デフォルトのものではなく、スキーム内にカスタムコンパイルフォルダを設定することもできます。しかし、xcodeに端末を直接開く方法はないと思います。 – Daniel
実際には、実行したときにXCodeが実行する動作です。
「端末」ウィンドウは、「すべての出力」ウィンドウ(XCode 4より前にコンソールと呼ばれていたウィンドウ)に表示されます。
あなたはそのウィンドウに入力を入力することができます....することができますターミナルウィンドウと同じ
EDIT:
あなたは実際の端末でのアプリから同じ出力を見ることができます。アプリを実行すると、「すべての出力」ウィンドウに、このようないくつかの出力が得られます:
GNU gdb 6.3.50-20050815 (Apple version gdb-1705) (Fri Jul 1 10:44:54 UTC 2011)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "x86_64-apple-darwin".tty /dev/ttys010
[Switching to process 22261 thread 0x0]
注ttyのは、この例では、ターミナルウィンドウを開き、今は/ dev/ttys010
ですtty:
cat /dev/ttys010
このターミナルウィンドウでは、プログラムの出力が表示されます。お役に立てれば!
私はそれが技術的な意味で、「端末」ウィンドウであることを知っています。しかし、私はそのウィンドウで見ることができないカラーエスケープコードを見ることができる必要があります。 –
上記の私の編集を参照してください。 –
私の編集を見ましたか? –
@JeshuaLacockはい私はしました。ご返信ありがとうございます。 –
それは助けになりませんでしたか?あなたのために何をしましたか? –