
看到這種情況,一直認(rèn)為是權(quán)限問(wèn)題,結(jié)果查看權(quán)限,如下圖,

從上圖可見(jiàn),所有用戶(hù)都有執(zhí)行core.o文件的權(quán)限。
執(zhí)行二進(jìn)制文件,出現(xiàn)無(wú)法執(zhí)行二進(jìn)制文件的問(wèn)題,一般有以下幾種情況:
- 非root用戶(hù)或者沒(méi)有執(zhí)行權(quán)限
- 編譯環(huán)境不同,處理器有差別
排除權(quán)限問(wèn)題,從編譯環(huán)境出發(fā)。core.o的編譯環(huán)境是openwrt的gcc(aarch64-openwrt-linux-gcc),當(dāng)前系統(tǒng)是Centos7交叉編譯環(huán)境是x86_64-redhat-linux;這晾著的硬件編譯環(huán)境不同,導(dǎo)致編譯出來(lái)的二進(jìn)制文件有差異,所以在Centos7上執(zhí)行openwrt編譯的二進(jìn)制文件會(huì)報(bào)如題的錯(cuò)誤。