完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
编译结果报错:xtensa-esp32s3-elf/bin/ld: cannot find -lbtbb
-L "/home/dev/esp/esp-idf-release-v4.4/components/soc/esp32s3/ld" -T esp32s3.peripherals.ld /home/dev/esp/esp-idf-release-v4.4/components/xtensa/esp32s3/libxt_hal.a -Wl,--undefined=uxTopUsedPriority -u app_main -lm esp-idf/newlib/libnewlib.a -u newlib_include_heap_impl -u newlib_include_syscalls_impl -u newlib_include_pthread_impl -u newlib_include_assert_impl -Wl,--wrap=_Unwind_SetEnableExceptionFdeSorting -Wl,--wrap=__register_frame_info_bases -Wl,--wrap=__register_frame_info -Wl,--wrap=__register_frame -Wl,--wrap=__register_frame_info_table_bases -Wl,--wrap=__register_frame_info_table -Wl,--wrap=__register_frame_table -Wl,--wrap=__deregister_frame_info_bases -Wl,--wrap=__deregister_frame_info -Wl,--wrap=_Unwind_Find_FDE -Wl,--wrap=_Unwind_GetGR -Wl,--wrap=_Unwind_GetCFA -Wl,--wrap=_Unwind_GetIP -Wl,--wrap=_Unwind_GetIPInfo -Wl,--wrap=_Unwind_GetRegionStart -Wl,--wrap=_Unwind_GetDataRelBase -Wl,--wrap=_Unwind_GetTextRelBase -Wl,--wrap=_Unwind_SetIP -Wl,--wrap=_Unwind_SetGR -Wl,--wrap=_Unwind_GetLanguageSpecificData -Wl,--wrap=_Unwind_FindEnclosingFunction -Wl,--wrap=_Unwind_Resume -Wl,--wrap=_Unwind_RaiseException -Wl,--wrap=_Unwind_DeleteException -Wl,--wrap=_Unwind_ForcedUnwind -Wl,--wrap=_Unwind_Resume_or_Rethrow -Wl,--wrap=_Unwind_Backtrace -Wl,--wrap=__cxa_call_unexpected -Wl,--wrap=__gxx_personality_v0 -u __cxa_guard_dummy -lstdc++ esp-idf/pthread/libpthread.a -lgcc esp-idf/cxx/libcxx.a -u __cxx_fatal_exception esp-idf/app_trace/libapp_trace.a -lgcov esp-idf/app_trace/libapp_trace.a -lgcov -lc && : /home/dev/.espressif/tools/xtensa-esp32s3-elf/esp-2021r2-8.4.0/xtensa-esp32s3-elf/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld: cannot find -lbtbb /home/dev/.espressif/tools/xtensa-esp32s3-elf/esp-2021r2-8.4.0/xtensa-esp32s3-elf/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld: cannot find -lbtbb /home/dev/.espressif/tools/xtensa-esp32s3-elf/esp-2021r2-8.4.0/xtensa-esp32s3-elf/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld: cannot find -lbtbb collect2: error: ld returned 1 exit status |
|
相关推荐
1个回答
|
|
这个问题可能是由于以下几个原因导致的:
1. **链接器找不到库文件**:错误信息中提到 `cannot find -lbtbb`,这表明链接器在尝试链接 TBB(Intel Threading Building Blocks)库时找不到它。这可能是因为库没有正确安装或者链接器的搜索路径没有正确设置。 2. **链接器路径问题**:错误信息中的 `-L` 参数后面应该跟着库文件的路径,但是这里显示的是 `"/home/dev/esp/esp-idf-release-v4.4/components/soc/esp32s3/ld"`,这看起来像是一个错误,因为 `ld` 是链接器的可执行文件,而不是库文件的路径。 3. **ESP-IDF版本问题**:您使用的是 `esp-idf-release-v4.4` 版本,可能存在一些已知的bug或者不兼容问题。尝试更新到最新版本的ESP-IDF可能会解决这个问题。 4. **编译环境配置问题**:确保您的编译环境(如交叉编译器、库文件等)已经正确配置。检查环境变量和编译器设置,确保它们指向正确的路径。 5. **项目依赖问题**:如果您的项目依赖于TBB库,确保已经正确安装了TBB库,并且在编译时将库文件的路径添加到了链接器的搜索路径中。 解决步骤: - 确认TBB库是否已经安装,并且路径是否正确。 - 检查ESP-IDF的版本,如果有更新,请尝试更新到最新版本。 - 检查您的编译环境配置,确保所有路径和环境变量都设置正确。 |
|
|
|
只有小组成员才能发言,加入小组>>
545浏览 6评论
457浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
438浏览 5评论
441浏览 4评论
411浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 12:57 , Processed in 0.845377 second(s), Total 78, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号