如何解决qmake:没有那个文件或目录TI 工具链
我已经安装了 Texas Instruments Linux AM335x (v2) SDK,但是当我尝试运行 qmake 时,出现以下错误:
bash: /opt/ti/processor-sdk-linux-am335x-evm-02.00.02.11/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qt5/qmake: 没有那个文件或目录
当我尝试将其添加到 QtCreator 时遇到类似的错误(这正是我实际尝试做的)
该文件确实存在并且是可执行的。
如果我这样做..
file /opt/ti/processor-sdk-linux-am335x-evm-02.00.02.11/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qt5/qmake
我明白了:
/opt/ti/processor-sdk-linux-am335x-evm-02.00.02.11/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/qt5/qmake:ELF 64 位 LSB 可执行文件,x86 -64,第1版(SYSV),动态链接的,解释器/tmp/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy/sysroots/x86_64-arago-linux/lib/ld-linux-x86-64.so.2,一种用于GNU / Linux的2.6.32, BuildID[sha1]=b90780df465ca85c825b8e539a555dbc20c28755,已剥离
现在文件 /tmp/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy/sysroots/x86_64-arago-linux/lib/ld-linux-x86-64.so.2
不存在。
但相同的文件名确实存在于
/opt/ti/processor-sdk-linux-am335x-evm-02.00.02.11/linux-devkit/sysroots/x86_64-arago-linux/lib/ld-linux-x86-64.so.2
我的 qmake 应该指向那个吗?如果是这样,那么我该如何实现?
有趣的是,我还安装了 04.03.00.05 版本并且运行良好(我只需要旧版本 02.00.02.11 来构建在旧操作系统上运行的项目),并且版本 04 中的 qmake 确实指向 { {1}}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。