从Linux Makefile打开一个terminal

我们可以使用makefile或c文件从现有terminal打开一个新的terminal选项卡或窗口。

如果是的话如何? 预先感谢回复。

PS我想这样做,因为首先在terminal中我想运行服务器文件,然后我想要打开新的terminal,并在那里运行客户端的文件。

从第二个terminal,我想继续运行脚本。

Solutions Collecting From Web of "从Linux Makefile打开一个terminal"

你可以尝试运行xterm (最可用的终端窗口程序)作为shell参数运行。

 xterm ./my_client & 

要做到这一点,DISPLAY环境变量必须设置为可用的(如果您在本地运行X窗口,可能会出现这种情况 – 如果远程连接,则更为复杂)。

如果你想看看,你可以尝试确定哪些终端窗口程序可用以及用户想要使用什么,但是我知道其中一些程序有不同的方式来指定要运行的“shell”。