ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A
Ask Your Question

cannot execute binary file: Exec format error

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

mtbuckson gravatar image

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

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 -0600

gvdhoorn gravatar image

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

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

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


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

Seen: 2,143 times

Last updated: Jan 16 '17