não pode executar processador de arquivo binário e arquivo de 32 bits

0

Estou executando o sistema operacional baseado no Ubuntu 12.0.4 LTS no meu processador baseado em ARM. Eu não sou capaz de executar um arquivo executável. O nome do meu arquivo é SerialSignals. Quando eu digito

./SerialSignals

Eu obtenho

root@localhost:~/Desktop/gs/AppliMux/SerialSignals# ./SerialSignals
SerialSignals: cannot connect to X server

e quando eu digito,

bash SerialSignals

isso acontece

root@localhost:~/Desktop/gs/AppliMux/SerialSignals# bash SerialSignals
SerialSignals: SerialSignals: cannot execute binary file

Seguem os comandos abaixo para referência ao arquivamento de arquitetura de 32 bits gerado.

root@localhost:~/Desktop/gs/AppliMux/SerialSignals# uname -a
Linux localhost.localdomain 3.12.0-xillinux-1.3 #1 SMP PREEMPT Thu Mar 13 18:39:32 IST 2014 armv7l armv7l armv7l GNU/Linux

root@localhost:~/Desktop/gs/AppliMux/SerialSignals# file SerialSignals
SerialSignals: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.31, BuildID[sha1]=0x175f32c78709e213111037c70910c661092a42ff, not stripped

Alguém pode me ajudar a resolver isso? Eu até tentei chmod. Ainda problema persistir.

    
por bobbydf 03.10.2015 / 23:35

1 resposta

0

Parece que você é

A: Em uma sessão ssh com seu dispositivo

ou

B: Você não tem uma sessão X no momento

Se você está rodando via ssh, não funciona. Desculpe.

Se não, então execute startx , abra um terminal e execute seu programa novamente.

    
por Grammargeek 04.10.2015 / 00:02