我试图用qemu来模拟固件,但是在执行它时我得到了一个错误。
首先,我将固件文件系统解压缩到一个文件夹中,并将文件复制到其中:
bin cdrom dev etc home init lib linuxrc mnt opt proc qemu-mipsel root sbin sys tango tmp udev usr var
然后我用chroot执行模拟器:
色块。./qemu-mipsel ./bin/ls
我得到了以下错误:
chroot: failed to run command `./qemu-mipsel': No such
我有一个共享库,由另一个我无法控制的应用程序使用,它需要*.so对象。我的库使用了需要静态链接的sqlite3 (我绝对需要一个自包含的二进制文件)。
当我试图编译和链接我的库时:
-fpic -flto -pthread -m64
-flto -static -shared
最后会出现以下错误:
/usr/bin/ld: /usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.6.1/crtbeginT.o: relocation R_X86_64_32 against `__DTOR_END__' can not be used when mak