让 CodeBlocks 与终结者一起工作?

让 CodeBlocks 与终结者一起工作?

我想让Codeblocks编译的程序运行shell程序‘Terminator’。

所以我进入环境设置>终端来启动控制台程序,默认值是xterm -T $TITLE -e所以我将其替换为/usr/bin/terminator -T $TITLE -e但是当我编译时程序不运行...

我该怎么做?

答案1

我刚刚在代码块中添加:

terminator -T $TITLE -x´

终结者似乎工作得很好。

只需使用-x而不是-e

答案2

使用 Terminator(或任何 VTE 包装器)的陷阱之一是对-e如果您碰巧在要执行的命令中有多个标记/单词,则该选项与 xterm 和 rxvt 不兼容。 VTE 包装器只期望令牌,而 xterm 和 rxvt 使用之后的所有令牌-e。根据命令的不同,终结者确实无法工作。

进一步阅读:

相关内容