Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Debugging Yocto devtool get/usr/src在recipe sysroot中用于调试_Debugging_Sdk_Yocto - Fatal编程技术网

Debugging Yocto devtool get/usr/src在recipe sysroot中用于调试

Debugging Yocto devtool get/usr/src在recipe sysroot中用于调试,debugging,sdk,yocto,Debugging,Sdk,Yocto,我正在尝试在目标设备上调试我的应用程序。我在主机上使用gdb-multiarch,在目标上使用gdb-server。通过断点和步进,一切都可以正常工作 我的问题是,我的应用程序依赖于我的一些on LIB。当我进入这些libs的函数时,找不到源代码。我的recipe sysroot文件夹中没有/usr/src 我已采取的步骤: 生成eSDK:bitbake my image-c填充\u sdk\u ext 将eSDK安装到~/my_sdk devtool modify-n我的配方~/reposit

我正在尝试在目标设备上调试我的应用程序。我在主机上使用gdb-multiarch,在目标上使用gdb-server。通过断点和步进,一切都可以正常工作

我的问题是,我的应用程序依赖于我的一些on LIB。当我进入这些libs的函数时,找不到源代码。我的recipe sysroot文件夹中没有/usr/src

我已采取的步骤:

  • 生成eSDK:
    bitbake my image-c填充\u sdk\u ext
  • 将eSDK安装到
    ~/my_sdk
  • devtool modify-n我的配方~/repositories/my application
  • devtool构建我的配方

  • 当我检查bitbake生成的my-image.tar.gz时,我可以找到所有的/usr/src文件夹。但是eSDK和devtool不会将文件提取到recipe sysroot。我怎样才能做到这一点?是否缺少一个选项?

    是否尝试使用devtool add添加源代码?在yocto中,包通常是免调试和无源代码的,例如netutil有netutil、netutil dbg、netutil dev和netutil src