cs107e/cs107e.github.io

Problem encountered during install arm-none-eabi on macOS

Closed this issue · 0 comments

I install arm-none-eabi by following the installation guide.

arm-none-eabi --version
zsh: command not found: arm-none-eabi

But I can run command like this:

/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-gcc-4.8.3 --version
arm-none-eabi-gcc-4.8.3 (GCC) 4.8.3
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

I think its bin directory is already in path variable.
My path:

echo $PATH
/Users/allen/opt/miniconda3/bin:/opt/miniconda3/bin:/opt/miniconda3/condabin:/usr/local/Cellar/qt/bin:/usr/local/Cellar/arm-none-eabi/cs107e/bin:some-other-path
whence -a -m 'arm-none-eabi*'
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-addr2line
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-addr2line
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-ar
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-ar
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-as
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-as
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-c++filt
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-c++filt
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-cpp
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-cpp
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-elfedit
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-elfedit
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-gcc
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-gcc
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-gcc-4.8.3
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-gcc-4.8.3
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-gcc-ar
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-gcc-ar
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-gcc-nm
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-gcc-nm
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-gcc-ranlib
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-gcc-ranlib
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-gcov
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-gcov
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-gdb
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-gdb
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-gprof
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-gprof
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-ld
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-ld
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-ld.bfd
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-ld.bfd
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-nm
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-nm
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-objcopy
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-objcopy
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-objdump
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-objdump
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-ranlib
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-ranlib
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-readelf
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-readelf
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-run
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-run
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-size
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-size
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-strings
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-strings
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-strip
/usr/local/Cellar/arm-none-eabi/cs107e/bin/arm-none-eabi-strip