não pode executar o arquivo filename.o no cygwin com o gcc

0

Eu tenho um script de shell de compilação que lê o seguinte,

#!/bin/sh

gcc -o posture.exe main.c posture_algorithm.c

Então eu corro o seguinte comando para definir permissão,

chmod 755 posture_algo.o

seguido por

./posture_algorithm.o

Eu recebo o seguinte erro,

-bash: ./posture_algo.o: cannot execute binary file: Exec format error
    
por Naveen 24.02.2015 / 14:42

1 resposta

1

posture_algo.o é um arquivo que contém código de objeto. O executável criado pelo seu script é posture.exe , então você deve estar executando:

chmod +x  posture.exe
./posture.exe
    
por muru 24.02.2015 / 14:51