我目前正在使用以下configure
命令为 armv7l-unknown-linux-gnueabihf 目标构建 Binutils 2.32:
chronos@localhost ~/Downloads/tarballs/binutils-2.32 $ ./configure --prefix=/usr/local/opt/arm-cross --target=armv7l-unknown-linux-gnueabihf --enable-shared --enable-host-shared --disable-static --enable-plugins --enable-gold=default --enable-ld --with-system-zlib
我跑了make -j3 && make install
,没有出现错误。
但是,当我添加/usr/local/opt/arm-cross/bin
到我的路径并运行armv7l-unknown-linux-gnueabihf-objdump
时,发生了这个错误:
armv7l-unknown-linux-gnueabihf-objdump: can't set BFD default target to `armv7l-unknown-linux-gnueabihf': invalid bfd target
我该如何解决?我在 Stack Overflow 和 Google 上进行了搜索,但一无所获。