从终端运行C++程序.在同一终端窗口中获​​取输出

use*_*521 2 c++ macos terminal

当我从终端(Mac OS X)运行我的c ++程序时,程序的输出显示在一个新的终端窗口中.

我该怎么做才能阻止新窗口,只是在已经打开的窗口中直接输出程序的输出?

小智 8

我相信gcc附带了XCode工具包.

如果您安装了gcc,请打开终端窗口,cd到您放置cpp文件的目录,然后键入:

g++ myTestFile.cpp -o main; ./main
Run Code Online (Sandbox Code Playgroud)

当然,用文件名替换'myTestFile'.您还可以重命名'main',它只是已编译模块的名称,您需要通过键入./main来检索代码的输出.