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.

[参考译文] CCS/TMS570LS1224:在 WSL Ubuntu 18.04上安装 CCSv8:找不到 libc6-i386

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/733788/ccs-tms570ls1224-ccsv8-install-on-wsl-ubuntu-18-04-libc6-i386-not-found

器件型号:TMS570LS1224

工具/软件:Code Composer Studio

你好!

我正在尝试在 WSL (用于 Linux 的 Windows 子系统)上的 Ubuntu 发行版安装上安装 TI 编译器和 CCSv8。 每次我收到一条错误消息、指出找不到 libc6。

我已使用`sUdo apt-get install libc6-i386`安装 libc6。

是否有人知道为什么这不起作用?

是否有其它方法安装此软件? 我是否有其他方法可以为我的器件安装编译器和闪存器? (Launchpad、TMS570LS1224)

谢谢、

Clovis

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    为什么需要 WSL?
    为什么不使用 CCS8.2 Linux 安装程序并按照说明进行操作?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好

    我需要使用 WSL 来符合团队的工作流程和工具。 我还需要使用需要安装 CCSv8的项目的 bash 脚本。

    我使用 Linux 安装程序。

    谢谢、
    Clovis
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的 PC 架构是什么?
    您的 Ubuntu 是64位版本吗?

    尝试以下操作:

    添加了对32位架构的支持:
    $ sudo dpkg --add-architecture i386

    更新 apt 并安装必要的32位 C 库
    $ sudo apt-get 更新
    $ sudo apt-get install libc6:i386
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Clovis、

    请检查这些参考资料、并告知我们它们是否仍然不能帮助解决问题。

    Linux 主机支持

    https://e2e.ti.com/support/tools/f/81/t/630864

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

    Aarti 指向的站点上的 Linux 指令错误;要添加的命令是 libc6:i386 (下面也由 Tomasz 暗示)。

    我更正了该文档、该文档将很快在外部服务器中提供。

    给您带来的不便、我深表歉意、
    拉斐尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    答案只有一半、看起来 WSL 中的 x64 Linux 不支持32位二进制格式。  您可以使用 qemu 和 binfmt 解决此问题。

    sudo apt update
    sudo apt install qemu-user-static
    sudo update-binfmts --install i386 /usr/bin/qemu-i386-static --magic '\x7fELF\x01\x01\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x03\x03\x03\x03\x01\x0\x0\x011\xff\xxxxpx0\x0\x0\xxx0\xxx0\xff\xxxxxxxxxx0\xxxx011xxff\xxxxxxxxx0\xxff\xxxxxxxxx0\xxxx0\xx0\xx0\xxxff\xxxx
    

    此解决方案来自 :github.com/.../2468

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

    Tim 已就您的问题提供了有希望的引渡。
    这是否解决了您的问题?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Tim、

    感谢您提供附加信息。 CCS 未在 WSL 上进行测试、仅在本机 Linux 上进行测试。

    此致、
    拉斐尔