我想为 ARM 微控制器构建项目。为此,在包含项目的文件夹中放置了脚本,该脚本下载工具链并构建它。运行此脚本后,工具链被放置在包含项目的文件夹中。包含项目的文件夹放在另一个逻辑磁盘上(在 Win 和 Linux 之间共享),每次我开始开发时都会安装此磁盘。(手动安装)。当我启动时make
,在终端中我收到错误:
make[3]: arm-none-eabi-gcc: Command not found
输出来自echo $PATH
:
/mnt/Smoothie-master/gcc-arm-none-eabi/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
输出来自whereis arm-none-ebai-gcc
:
arm-none-ebai-gcc:
与此工具链相关的所有二进制文件都放在下一个目录中:
/mnt/Smoothie-master/gcc-arm-none-eabi/bin/
并具有权限:“-rwxrwxrwx”
在构建此工具链之前,我有另一个类似的工具链(此工具链的另一个版本),但通过 安装。在构建新工具链之前,apt-get
它已通过 删除。apt-get
哪里有问题?
谢谢!
答案1
解决了!
接下来是问题:我的 Ubuntu 是 64 位的。因此,为了正常工作,需要安装“libc6-dev-i386”。现在它可以正常工作了!