我们可以使用 makefile 或一些 c 文件从现有终端打开一个新的终端选项卡或窗口吗?
如果是怎么办?预先感谢您的回复。
附言我想这样做是因为首先在终端中我想运行服务器文件,然后我想打开新终端并在那里为客户端运行文件。
我想从第二个终端继续运行脚本。
最佳答案
您可以尝试运行 xterm
(最可用的终端窗口程序)并将该程序作为 shell 参数运行。
xterm ./my_client &
要使其正常工作,必须将 DISPLAY 环境变量设置为可用的值(如果您在本地运行 X windows,则可能是这样——如果您是远程连接,则情况会更复杂)。
如果你想变得有趣,你可以尝试确定其他可用的终端窗口程序以及用户想要使用的程序,但我知道其中一些程序有不同的方式来指定要运行的“shell”。
关于c++ - 从 Linux Makefile 打开终端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3738752/