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/66AK2H12:clocl 编译错误、请提供帮助

Guru**** 2595805 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/585760/linux-66ak2h12-clocl-compile-err-please-help

器件型号:66AK2H12

工具/软件:Linux

我使用  Processor SDK 构建、操作系统是 openSUSE Leap.是否存在错误:

| g++ x86/AllocasToEntry。o x86/BarrierBlock.o x86/BarrierTailReplication.o x86/BreakConstantGEPs.o x86/CanonicalizeBarriers.o x86/DebugHelp.o x86/Flatten.o x86/BarriateHeader.o x86/ImplicitLoopers.o x86/Implicopriers.o x86.o x86/Impeds.o x86/Imples.o x86/ImplateBarriers.o x86/Isolateds.o x86.o x86.o x86.o
El.o x86/LLVMUtils.o x86/LoopBarriers.o x86/ParallelRegion.o x86/PHIsToAllocas.o x86/TargetAddressSpaces.o x86/VariableUniforityAnalysis.o x86/WIVetorize.o x86/Workgroup.o x86/WorkItemAlasAnalysis.o x86/WorkItemAlasAnalysis.o x86/Workerox86/WorkitemWorkerox86/WorkerWorkerWorkerox86/WorkerWorkerWorkerWorkeroX86/WorkeroX86/Worker
o x86/WorkitemReplication.o x86/SimplifyShuffleBIFCall.o x86/PrivatizationAliasAnalysis.o x86/main.o x86/WGA.o x86/program.o x86/file_manip.o x86/options.o x86/util.o -static -lclanglendorization Tool -llangendix -cllanglend 驱动程序-cllanglend
egen -lclangParse -lclangSema -lclangEdit -lclangAnalysis -lclangAST -lclangLex -lclangBasic `llvm-config -libs`-L/opt/lode/otisdk/layersetup/build/arago-tmp-external_linaro-toolchain/sysroots/x86/clusr/clldm/ltisdl-lb/ltisdk-l-lti/lti-l-lm/ldk/lti-lti-ltis/l-lti-lti-l-l-lm/ldk/  
setup/build/arago-tmp-externo-linaro-toolchain/sysroots/x86_64-linux/usr/lib-L/opt/tisdk/OE-layersetup/build/Arago-tmp-externo-linaro-toolchain/sysroots/x86_64-linux/lib-WL、-rpath-link,/opt/tisdk/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64
-linux/usr/lib -wl、-rpath-link、/opt/tisdk/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/lib -wl、-rpath、/opt/tisdk/oe-layersetup/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/lib -wl、-rpath、/opt/tisdk/oe-layersetup/bui
ld/arago-tmp-externo-linaro-toolchain/sysroots/x86_64-linux/lib-WL,-O1-o x86/clocl
|/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld:找不到-lpthread
|/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld:找不到-lRT
|/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld:找不到-ldl
|/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld:找不到-lm
|/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld:找不到-lc

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

    您能具体说明一下、您正尝试构建什么?

    您需要采取哪些步骤来构建 SDK? 它是哪个 SDK 版本?

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

    谢谢、我构建了

    版本:PROCESSOR-SDK-03.02.00.05

    MACHINE=k2hk EVM bitbake tisdk-server-ext-rootfs-image

    我的系统具有以下库:

    /lib64> ll libpthread*
    -rwxr-xr-x 1根根137440 7月  5 2016 libpthread-2.19.so
    lrwxrwxrwx 1 root root    18 7月 11 2016 libpthread.so.0 -> libpthread-2.19.so

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

    在运行 bitbake 之前、您是否提供环境设置脚本?

    另外、请查看以下 wiki、了解有关如何构建文件系统的说明:
    processors.wiki.ti.com/.../Processor_SDK_Linux_Filesystem

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

    我这么做了。

    当我使用 Ubuntu、我成功构建 SDK 时、openSUSE 不是。

    但我构建的 cpp 文件使用 g++和-lpthread,成功,为什么?

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

    该 SDK 已在 Ubuntu 主机 PC 上验证。 您可能需要自定义环境、构建脚本、以便与其他 Linux 发行版配合使用。

    此致、
    Yordan