小编cam*_*ave的帖子

打开新终端窗口的便携式方法?

所以,我正在开发一个自定义的 makefile 脚本(对于 TinyOS,如果有人关心的话),它会构建一个文件,然后在模拟器中运行它。

问题是模拟器从标准输入中获取它的输入,如果我从我和我的团队使用的 eclipse 插件运行 makefile,我实际上无法向其中输入任何命令。

我已经通过使用该行解决了这个问题

gnome-terminal --title="MSPSim Terminal" -x mspsim build/telosb/main.elf
Run Code Online (Sandbox Code Playgroud)

现在,这显然只有在用户 a) 在 GNOME 系统上,并且 b) 有 gnome-terminal 时才有效。

由于我个人认为这个快捷方式使补丁非常有用,我想将它作为补丁提交给 TinyOS - 但显然我需要先使其可移植。

任何人都知道一种在 linux、mac OSX 和 cygwin 的任何变体上启动新终端窗口的方法,最好以该文件适用于所有三个的方式,而不管您使用的是什么?

terminal bash shell-script make gnome-terminal

6
推荐指数
1
解决办法
800
查看次数

标签 统计

bash ×1

gnome-terminal ×1

make ×1

shell-script ×1

terminal ×1