从终端运行C++程序.在同一终端窗口中获取输出
Run C++ program from terminal. Get output in same terminal window
当我从终端(Mac OS X)运行c ++程序时,程序的输出显示在新的终端窗口中。
我该怎么做才能防止新窗口,而只是让程序的输出直接出现在已经打开的窗口中?
我相信
gcc附带了XCode工具包。
如果您安装了 gcc,请打开终端窗口,cd 到放置 cpp 文件的目录,然后键入:
g++ myTestFile.cpp -o main; ./main
当然,将"myTestFile"替换为文件的名称。 您还可以重命名"main",这只是已编译模块的名称,您需要通过键入 ./main 来检索代码的输出来运行该模块。
我猜你正在使用open
命令。
$ open foo
这将打开一个新的终端窗口。
如果您希望程序在当前终端窗口中运行,请不要使用 open
命令。†
$ foo
† 你显然应该省略美元符号。
相关文章:
- 如何在linux终端中同时编译和运行c++代码
- 如何在Qt窗口小部件中使用QStringView(或QStringRef)
- VS Code "command":"make"与终端窗口中的命令行"make"不同
- 用于窗口的 HID 终端
- 在 OSX 上打开 SDL 窗口时不要打开终端窗口
- 输出 c++ 窗口 wstring 日志在终端中正确
- 如何在C++中打开多个独立的终端窗口
- 我想在终端窗口中运行我的 CLion 程序
- 如何设置终端窗口的固定尺寸
- 如何在新的终端窗口中启动 ./a.out
- C++程序控制终端窗口
- 终端以在C++中打开弹出窗口
- SDL2:如何提高窗口(在主叫终端的顶部)
- C++代码在 vim 中打开文件,以便在 Xcode 的终端窗口中进行编辑
- 从终端运行C++程序.在同一终端窗口中获取输出
- 河内塔算法无需打印任何内容到终端窗口
- 我可以制作一个无法打开终端窗口的 OS X Glut 应用程序吗?
- 在c++中强制打开一个设置大小的终端窗口
- 如何在mac osx中隐藏终端窗口
- CLion cout 打开命令提示符窗口,而不是使用 CLion 的终端