arch ( ARM or ARM64 ) problem :
Hi , All :
I installed Armbian_5.41.1_S9xxx_Ubuntu_xenial_3.14.29_mate_20180421.img at the SD card for my s905x TV box and it seems O.K.
Now I tried to cross compile an application at my Ubuntu PC for this lovely device. The first problem I encountered is the choice of arch.
I worked out a 32-bit arm application ( target arch : ARM) with the cross compile tool . The generated binary is :
hello-world : ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 3.2.0, not stripped
Unfortunately , I did not find the needed interpreter at the tv box . The only interpreter I found at the img at the SD card is :
/lib/ld-linux-aarch64.so.1 -> aarch64-linux-gnu/ld-2.23.so
Does it mean that the img is for ARM64 arch ? Is there a ld-linux-armhf interpreter at the image ?