2013-10-07 2 views
2

Я пытаюсь скомпилировать простую программу «Hello, World», используя gcc на языке программирования C. Я использую следующую команду в файле исходного кода «test.c» (без кавычек).Ошибка компилятора gcc при использовании определенных переключателей

Я использую следующую команду: тест

НКУ test.c -О -Wall -Werror

Я ожидаю, что это скомпилировать свою программу, а также создавать и исполняемый файл называется тест, который я могу запустить программу с от командной строки. Однако, когда я компилирую с помощью выше линии, я получаю следующее сообщение об ошибке:

НКУ: тест: Нет такого файла или каталога

Любая причина, почему это может быть?

Спасибо!

+3

Почему downvote? Дайте мне знать, поэтому я могу попытаться задать свой вопрос по-другому в следующий раз. –

ответ

4

Вы даете неправильные команды НКУ:

сделать это:

gcc -Werror -Wall -O -o test test.c 

-o для вывода

+0

Это имеет смысл, спасибо! –

5

gcc лечит test как имя входного файла. Предполагая, что вы хотите использовать test в качестве имени выходного файла, вам необходимо использовать опцию -o.

gcc test.c -O -Wall -Werror -o test 
          ^^ 
Смежные вопросы