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.

[参考译文] TDA4VM:编译裸机示例:加载共享库时出错:libtinfo.so.5 无法打开共享目标文件:无此类文件或目录

Guru**** 2551110 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1568022/tda4vm-compiling-baremetal-examples-error-while-loading-shared-libraries-libtinfo-so-5-cannot-open-shared-object-file-no-such-file-or-directory

器件型号:TDA4VM


工具/软件:

构建 ti-processor-sdk-rtos-j721e-evm-08_04_00_06 时出错、缺少我在任何地方都找不到的 libtinfo.so 库。

如果使用该编译器、则应将其包含在目录中并使用 SDK 进行编译。

# Compiling j721e:mcu1_0:release:csl_init: r5/src/startup/boot.asm
/home/soham/Downloads/username/ti-processor-sdk-rtos-j721e-evm-08_04_00_06/ti-cgt-armllvm_1.3.0.LTS/bin/tiarmclang -MMD -g -DMAKEFILE_BUILD -c -Wall -Werror -Wno-extra -Wno-exceptions -ferror-limit=100 -Wno-parentheses-equality -Wno-unused-command-line-argument -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -Wno-inconsistent-missing-override -Wno-address-of-packed-member -Wno-self-assign -Wno-ignored-attributes -Wno-bitfield-constant-conversion -Wno-unused-const-variable -Wno-unused-variable -Wno-format-security -Wno-excess-initializers -Wno-sometimes-uninitialized -Wno-empty-body -Wno-extern-initializer -Wno-absolute-value -Wno-missing-braces -Wno-ti-macros -Wno-pointer-sign -Wno-macro-redefined -Wno-main-return-type -fno-strict-aliasing -EL -eo.oer5f -ea.ser5f -g -mfloat-abi=hard -mfpu=vfpv3-d16 -mcpu=cortex-r5 -march=armv7-r -Werror -Oz -s -DBUILD_MCU1_0 -DBUILD_MCU    -DSOC_J721E -I. -Ir5/src/startup -Ir5 -I/home/soham/Downloads/username/ti-processor-sdk-rtos-j721e-evm-08_04_00_06/pdk_jacinto_08_04_00_21/packages -I/home/soham/Downloads/username/ti-processor-sdk-rtos-j721e-evm-08_04_00_06/pdk_jacinto_08_04_00_21/packages/ti/csl -I/home/soham/Downloads/username/ti-processor-sdk-rtos-j721e-evm-08_04_00_06/pdk_jacinto_08_04_00_21/packages/ti/csl -I/home/soham/Downloads/username/ti-processor-sdk-rtos-j721e-evm-08_04_00_06/ti-cgt-armllvm_1.3.0.LTS/include/c -c -x ti-asm r5/src/startup/boot.asm -o /home/soham/Downloads/username/ti-processor-sdk-rtos-j721e-evm-08_04_00_06/pdk_jacinto_08_04_00_21/packages/ti/binary/ti/csl/arch/obj/j721e/r5f/release/boot.oer5f
/home/soham/Downloads/username/ti-processor-sdk-rtos-j721e-evm-08_04_00_06/ti-cgt-armllvm_1.3.0.LTS/bin/tiarmclang: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory

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

    您好、

    您能否分享完整的构建日志以及您使用的确切构建命令? 这将帮助我们准确地了解libtinfo.so依赖关系的引入位置。


    此致、
    Karthik

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

    12:58:27****生成配置项目包的默认值****
    全部制作
    make -C /home/soham/Downloads Docs_Sofiane mcu/ti-processor-sdk-rtos-j721e-evm-08_04_00_06/pdk_jacinto_08_04_00_21/packages/ti/build -f makefile all core=mcu1_0 Board=j721e_evm SOC=j721e_build_profile=release;
    Make[1]:输入目录“/home/soham/Downloads /jacinto/ti-processor-sdk-rtos-j721e-evm-08_04_00_06/pdk_jacinto_08_04_00_21/packages/ti/build“ Docs_Sofiane
    ------------------------------------------------------------
    # PDK 08.04.00.21
    ------------------------------------------------------------
    make -f /home/soham/Downloads /ti-processor-sdk-rtos-j721e-evm-08_04_00_06/pdk_jacinto_08_04_00_21/packages/ti/build/makefile Docs_Sofiane CSL_init
    Make[2]:输入目录“/home/soham/Downloads /jacinto_08_04_00_21/packages/ti/build“ Docs_Sofiane
    make -C /home/soham/Downloads /makefile/ti-processor-sdk-rtos-j721e-evm-08_04_00_06/pdk_jacinto_08_04_00_21/packages/ti/csl/arch Docs_Sofiane -fmakefile_init.mk
    Make[3]:输入目录“/home/soham/Downloads /jacinto/ti-processor-sdk-rtos-j721e-evm-08_04_00_06/pdk_jacinto_08_04_00_21/packages/ti/csl/arch“ Docs_Sofiane
    /bin/mkdir -p /home/soham/Downloads /ti-processor-sdk-rtos-j721e-evm-08_04_00_06/pdk_jacinto_08_04_00_21/packages/ti/binary/ti/csl/arch/obj/j721e/r5f/release/little/.deps Docs_Sofiane
    #编译 j721e:mcu1_0:release:CSL_init:r5/mcu/startup/boot.asm src
    /home/soham/Downloads /gniz/ti-processor-sdk-rtos-j721e-evm-08_04_00_06/ti-cgt-armllvm_1.3.0.lst/bin/branks Docs_Sofiane -md-md -g -DMAKEFILE_build -c -wall -wno-extra-wno-experts EL -ea.ser5f Ir5/SOHAM/startup src -Ir5 -I/home/Soham/Downloads/SOHAM/ti-processor-sdk-rtos-j721e-evm-08_04_00_06/pdk_jacinto_08_04_00_00_21/packages Docs_Sofiane -i/home/SoHam/Download Docs_Sofiane Docs_Sofiane Docs_Sofiane src /home/soham/Downloads Docs_Sofiane
    /home/soham/Downloads /libtinfo/ti-processor-sdk-rtos-j721e-evm-08_04_00_06/ti-cgt-armllvm_1.3.0.LTS/bin/tiarmclang Docs_Sofiane:加载共享库时出错:libtinfo.so.5:无法打开共享目标文件:没有此类文件或目录
    Make[3]:离开目录“/home/soham/Downloads /jacinto/ti-processor-sdk-rtos-j721e-evm-08_04_00_06/pdk_jacinto_08_04_00_21/packages/ti/csl/arch“ Docs_Sofiane
    make[3]:***[/home/soham/Downloads /build/ti-processor-sdk-rtos-j721e-evm-08_04_00_06/pdk_jacinto_08_04_00_21/packages/ti/build/makerules/rules_ti_csl_arm.mk Docs_Sofiane:245:j721e/ti-processor-sdk-evm-08_04_00_21/packages/ti/build/makerules/rules/ti_csl_arm.mk:/home/soham/Downloads Docs_Sofiane
    make[2]:***[/home/soham/Downloads /jacinto/ti-processor-sdk-rtos-j721e-evm-08_04_00_06/pdk_jacinto_08_04_00_21/packages/ti/build/makefile Docs_Sofiane:363:CSL_init]错误 2.
    Make[2]:离开目录“/home/soham/Downloads /jacinto_08_04_00_21/packages/ti/build“ Docs_Sofiane
    make[1]:***[makefile:126:CSL_init_has_dep]错误 2.
    Make:***[makefile:91:buildinfra_all]错误 2.
    Make[1]:离开目录“/home/soham/Downloads /jacinto/ti-processor-sdk-rtos-j721e-evm-08_04_00_06/pdk_jacinto_08_04_00_21/packages/ti/build“ Docs_Sofiane
    “Make All“以退出代码 2 终止。 编译可能不完整。

    12:58:28 构建失败。 5 个错误、0 个警告。 (耗时 839ms)

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

    您好、

    您可以尝试以下命令、如果有用、请告诉我们。

    pdk_jacinto_11_00_21/packages/ti/build$ 使 lib Board=j721e_evm

    pdk_jacinto_11_00_21/packages/ti/build$ 将所有 BOARD=j721e_EVM 设置为

    此致、

    Karthik