Open Ritchie21680 opened 11 months ago
看一下文件格式:
file demoui
看一下文件格式:
file demoui
root@lf-virtual-machine:/mnt/hgfs/LinuxApp/awtk-linux-fb/release/bin# file demoui demoui: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.3, for GNU/Linux 3.2.0, with debug_info, not stripped root@lf-virtual-machine:/mnt/hgfs/LinuxApp/awtk-linux-fb/release/bin#
看着也是arm的
可能是要依赖awtk.so文件,用export LD_LIBRARY_PATH=/path/to/so 设置so文件的绝对路径
可能是要依赖awtk.so文件,用export LD_LIBRARY_PATH=/path/to/so 设置so文件的绝对路径
/mnt/udisk/bin # ./demoui -sh: ./demoui: not found /mnt/udisk/bin # /mnt/udisk/bin # /mnt/udisk/bin # /mnt/udisk/bin # /mnt/udisk/bin # /mnt/udisk/bin # /mnt/udisk/bin # /mnt/udisk/bin # /mnt/udisk/bin # ls demoui libawtk.so libtkc.so /mnt/udisk/bin # /mnt/udisk/bin # /mnt/udisk/bin # export LD_LIBRARY_PATH=/mnt/udisk/bin/libtkc.so /mnt/udisk/bin # export LD_LIBRARY_PATH=/mnt/udisk/bin/libawtk.so /mnt/udisk/bin # /mnt/udisk/bin # /mnt/udisk/bin # ./demoui -sh: ./demoui: not found /mnt/udisk/bin # /mnt/udisk/bin # 执行导出还是不能运行
看看相关库都找到了吗?
ldd ./demoui
已经交叉编译成功,然后把编译生成的release.tar.gz, 放到U盘,挂到设备上,解压运行demoui, 提示“-sh: ./demoui: not found”
/mnt/udisk/release/bin # /mnt/udisk/release/bin # ./demoui -sh: ./demoui: not found /mnt/udisk/release/bin # /mnt/udisk/release/bin #