Robotics StackExchange | Archived questions

cannot execute binary file: Exec format error

I am trying to run these files( upgrade and reset) on a Odroid X-U4 which is 32bit. Files: http://wiki.ros.org/action/AttachFile/hokuyo_node/Troubleshooting?action=AttachFile When i try to run the commands I get the error "cannot execute binary file: Exec format error". Does this mean these files are 64bit and I cannot run them on my 32bit system?

Asked by mtbuckson on 2017-01-16 08:37:18 UTC

Comments

Answers

From the output of file I gather that upgrade is a 64 bit ELF:

upgrade: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, for GNU/Linux 2.6.15, BuildID[sha1]=c76418091f961fb8c3c488c65475503db2bd25e0, not stripped

So you can't run that on your Odroid, because that is an ARM, not an x86 type processor. The fact that the Odroid CPU is 32 bit doesn't really matter at this point.

Asked by gvdhoorn on 2017-01-16 08:53:22 UTC

Comments