This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/AM3352:编译 LPT-DDT 时出现构建错误

Guru**** 2551570 points
Other Parts Discussed in Thread: AM3352

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/621818/linux-am3352-build-errors-while-compiling-lpt-ddt

器件型号:AM3352

工具/软件:Linux

您好!

我们有基于 AM3352的定制板、运行 Linux 内核3.12

我正试图按照 LTP-DDT 源代码(主分支)中 README-DDT 中的建议来汇编 LTP-DDT

我将遇到以下错误、解决这些错误的任何建议、

Inter-g -static -L../../../lib -lpthread
/timesys-desktop-factory/build_armv7l-timesys-linux-gnueabihf/kernel-headers/include/linux/linkage.h:7:25:致命错误:asm/linkage.h:无此类文件或目录
#include 
^
编译已终止。
make[2]:***[fbdev_tests]错误1
make[2]:离开目录`/home/ankur/projects/ltp-ddt/testcases/ddt/fbdev_display_test_suite

谢谢、
此致、
Ankur

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Ankur、

    它基本上意味着未在指定的 DIR 中找到该文件、当我们将-i 选项与 make 一同使用时、指定了该 DIR。 您是否尝试过"查找-L -name linkage.h"?
    此外,LTP-滴滴涕在建立过程中需要大量依赖。 确保设置了正确的 env。 查看以下链接并确认:
    processors.wiki.ti.com/.../LTP-DDT

    希望这对您有所帮助。

    谢谢、
    Prabhuraj
    Black胡椒 技术
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好 Ankur

    请确保以下内容、您可能还想在重建 LPT-DDT 之前进行清洁

    使 cross_compile= 编译内核后,内核目录中的 headers_install’。 确保已编译内核

    此外、对于版本3.12、 Kbuild 中不包含 rpmsg_rpc.h、必须手动将其复制到..include/linux/

    此致

    Mohsen

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    可以在以下目录中找到该文件

    /include/uapi/linux/rpmsg_

    只需复制即可 /include/linux


    此致
    Mohsen
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好 Mohsen

    您的这两点都是正确的。
    我可以根据您的建议解决编译错误。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢你的答复 Prabhuraj,我就 Mohsen 的建议做了工作,这对我很有用。 基本上、您建议的也是正确的、如果没有 header_install 命令、这些文件不存在于 Linux-3.12/usr/include 目录中、这就是它没有编译的原因。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Ankur、

    很高兴知道您取得了进展。 祝您好运!

    谢谢、
    prabhuraj
    Black胡椒 技术