【问题标题】:make menuconfig excuting error from ti-processor-sdk-linux-am335x-evm-01.00.00.03从 ti-processor-sdk-linux-am335x-evm-01.00.00.03 使 menuconfig 执行错误
【发布时间】:2015-10-23 19:09:17
【问题描述】:

我已经为 menuconfig 安装了 libncurses 并尝试运行该命令,但我得到了一个

错误:

-support/linux-3.14.43+gitAUTOINC+875c69b2c3-g875c69b> make menuconfig * 无法找到 ncurses 库或 * 必需的头文件。 *** 'make menuconfig' 需要 ncurses 库。


*** 安装 ncurses (ncurses-devel) 并重试。


make[1]: * [scripts/kconfig/dochecklxdialog] 错误 1 make: * [menuconfig] 错误 2

但我可以为 ti-sdk-am335x-evm-06.00.00.00 配置并运行 $ make uImage 但如果 ti-processor-sdk-linux-am335x-evm-01.00.00.03 出现错误,如上所述.

我试过了:

尝试配置内核的各种接口。 主机$ make menuconfig 主机 $ 使 xconfig 主机 $ 使 gconfig 我必须运行以下命令才能使这些工作。 主机$ sudo apt-get install libncurses5-dev 主机$ sudo apt-get install qt3-dev-tools host$ sudo apt-get install libglade2-dev

但它没有工作。 谢谢

【问题讨论】:

  • sudo apt-get install libncurses5-dev 这应该已经解决了您的问题,因为这正是您所需要的。也尝试 sudo apt-get install libncurses5,但应该安装。
  • 我希望您的编译发生在您的主文件夹中,否则您需要 root 或 sudo。任何方式都不能以 root 身份编译。

标签: linux kernel


【解决方案1】:

尝试在没有交叉编译环境设置的 shell 中运行 make menuconfig。这样,menuconfig 将使用@Michi 提到的主机的 ncurses 库。在使用 Yocto 并尝试使用 Yocto 构建的 SDK(使用 populate_sdk)进行树外内核构建时,我遇到了同样的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-12
    • 1970-01-01
    • 2019-07-22
    相关资源
    最近更新 更多