Нужна помощь в выполнении двоичного файла на терминале bash с флагами -wall -pedantic -ansi - PullRequest
0 голосов
/ 23 мая 2019

Невозможно выполнить программу на терминале Visual Studio Code в Windows с флагами -Wall -pedantic -ansi. Программа для назначения прямо сейчас - это простая основная программа "Hello World" на C со структурой

Я пытался использовать флаги в другой папке, и они прекрасно работают на VS Code, но не на пути к файлу, который я хочу.

gcc -Wall -pednatic -ansi -o q1 -c Question1.c

Что я делаю на терминале Visual Studio Code в папке .../Assignment_1$

-bash: ./q1: cannot execute binary file: Exec format error

это то, что говорит, когда я делаю ./q1

1 Ответ

8 голосов
/ 23 мая 2019

Опция -c указывает GCC на создание файла объекта , а не исполняемого файла.Не используйте параметр -c для создания исполняемых (программных) файлов.

...