В настоящее время я собираю Binutils 2.32 для цели armv7l-unknown-linux-gnueabihf с помощью этой команды configure
:
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
Как это исправить?Я искал в переполнении стека и в Google и ничего не смог найти.