gpt4 book ai didi

linux - 如何知道 Linux 中终端的确切名称?

转载 作者:太空宇宙 更新时间:2023-11-04 12:10:28 24 4
gpt4 key购买 nike

在编辑MakeFile时遇到问题,原代码如下:

 TERMINAL :=terminator
debug:
$(UCOREIMG)
$(V)$(QEMU) -S -s -parallel stdio -hda $< -serial null &
$(V)sleep 2
$(V)$(TERMINAL) -e "cgdb -q -x ./tools/gdbinit"

当我使用命令“make debug”时,我得到了:

/bin/sh: 1: terminator: not found
Makefile:221: recipe for target 'debug' failed
make: *** [debug] Error 127

最佳答案

你可以做几件事:

  • 在您的系统上安装terminator。这可能是最佳选择,因为您的 Makefile 需要它。

  • 为此使用另一个终端模拟器,如 xtermgnome-terminalcgdb 也将在它们上运行而不会出现任何问题,并且您将有一个快速的方法来解决问题,而无需挖掘 terminator 的来源。为此,只需在 Makefile 中将 terminator 替换为 gnome-terminalxterm

  • 如果您在 linux 控制台上运行,无法启动虚拟终端应用程序,那么您必须做更多的工作并切换到另一个控制台并在那里手动执行命令。为此:

    # switch to tty02, for example.
    cd "the/directory/where/the/terminator/program/was/tried"
    cgdb -q -x ./tools/gdbinit

关于linux - 如何知道 Linux 中终端的确切名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49176800/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com