2

ターミナル(Mac OS X)からc ++プログラムを実行すると、プログラムからの出力が新しいターミナルウィンドウに表示されます。

新しいウィンドウを防ぎ、プログラムの出力をすでに開いているウィンドウに直接表示するにはどうすればよいですか?

4

2 に答える 2

10

gcc には XCode ツール パッケージが付属していると思います。

gcc がインストールされている場合は、ターミナル ウィンドウを開き、cpp ファイルを配置したディレクトリに移動して、次のように入力します。

g++ myTestFile.cpp -o main; ./main

当然、「myTestFile」をファイルの名前に置き換えます。コードの出力を取得するために ./main と入力して実行する必要があるコンパイル済みモジュールの名前である「メイン」の名前を変更することもできます。

于 2012-06-10T18:51:49.597 に答える
2

コマンドを使用していると思いますopen

$ open foo

これにより、新しいターミナル ウィンドウが開きます。

open現在のターミナル ウィンドウでプログラムを実行する場合は、このコマンドを使用しないでください。†</sup>

$ foo

† ドル記号は明らかに省略してください。

于 2012-04-27T16:31:52.210 に答える