Код: Выделить всё
avenger# uname -a
FreeBSD avenger.nikel.com.ua 6.1-RELEASE FreeBSD 6.1-RELEASE #2: Sat Dec 9 21:30:43 EET 2006 root@avenger:/usr/src/sys/i386/compile/AVENGER i386
avenger# pkg_info | grep linux_base
linux_base-fc-4_9 Base set of packages needed in Linux mode (for i386/amd64)
avenger# brandelf crossstudio
File 'crossstudio' is of brand 'SVR4' (0).
avenger# ./crossstudio
./crossstudio: error while loading shared libraries: /lib/libusb-0.1.so.4: ELF file OS ABI invalid
Хочу запустить под ФриБСД "Rowley CrossWorks for ARM" но ничего не получается. В связи с этим несколько вопросов:
1. Производитель говорит что прога скомпилена под Red Hat. Почему тогда brandelf врет?
Нужно ли менять brandelf`om идентификатор?
2.
Код: Выделить всё
avenger# ldd crossstudio
crossstudio:
libqt-mt.so.3 => /usr/home/root/Rowley Associates Limited/CrossWorks for ARM 1.6/bin/libqt-mt.so.3 (0x287a3000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x28f8c000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x28f9b000)
libusb-0.1.so.4 => not found
как нормально поставить этот libusb? Фришный не хочет работать (или я не умею настроить)
Помогитем чем нибудь. Спасибо!