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