ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

cannot execute binary file: Exec format error

asked 2017-01-16 07:37:18 -0500

mtbuckson gravatar image

updated 2017-01-16 07:54:23 -0500

gvdhoorn gravatar image

I am trying to run these files( upgrade and reset) on a Odroid X-U4 which is 32bit. Files: 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?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2017-01-16 07:53:22 -0500

gvdhoorn gravatar image

updated 2017-01-16 07:53:53 -0500

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.

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2017-01-16 07:37:18 -0500

Seen: 2,421 times

Last updated: Jan 16 '17