не может выполнить filename.o файл в cygwin с gcc

У меня есть сценарий оболочки сборки, который читает следующим образом,

#!/bin/sh

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

Затем я выполняю следующую команду для установки разрешения,

chmod 755 posture_algo.o

сопровождаемый,

./posture_algorithm.o

Я получаю следующую ошибку,

-bash: ./posture_algo.o: cannot execute binary file: Exec format error
0
задан 24 February 2015 в 16:49

1 ответ

posture_algo.o файл, содержащий объектный код. Исполняемый файл, который создает Ваш сценарий, posture.exe, таким образом, необходимо работать:

chmod +x  posture.exe
./posture.exe
1
ответ дан 3 August 2019 в 14:45

Другие вопросы по тегам:

Похожие вопросы: