c++ - 从 Linux Makefile 打开终端

标签 c++ c linux makefile

我们可以使用 makefile 或一些 c 文件从现有终端打开一个新的终端选项卡或窗口吗?

如果是怎么办?预先感谢您的回复。

附言我想这样做是因为首先在终端中我想运行服务器文件,然后我想打开新终端并在那里为客户端运行文件。

我想从第二个终端继续运行脚本。

最佳答案

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

xterm ./my_client &

要使其正常工作,必须将 DISPLAY 环境变量设置为可用的值(如果您在本地运行 X windows,则可能是这样——如果您是远程连接,则情况会更复杂)。

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

关于c++ - 从 Linux Makefile 打开终端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3738752/

相关文章:

c++ - 删除默认控制台空格

c - 在 Linux 中,如何确定 optmem_max 的最佳值?

c - 计算多个内存块的最快方法

python - 使用 Python 解析大型 journalctl 文件以匹配关键字的有效方法

python - 如何在Python中正确实现基于进程的锁?

linux - 如何使用 linux 命令提取 ID 和 key ?

c++ - C 中的链表

c++ - 是否有自动程序来查找 C++ 链接器错误?

c++ - 为什么需要重新声明接口(interface)?

c - 如何在 ListView 中插入彩色文本?