У меня возникли проблемы с компиляцией и запуском моего .c файла в терминале. Во-первых, при компиляции, я вижу:Ошибка компиляции и запуска программы C на терминале Mac
HW3.c: In function ‘main’:
HW3.c:87:5: error: ‘for’ loop initial declarations are only allowed in C99 mode
for(int j = 0; j < 10; j++) {
^
HW3.c:87:5: note: use option -std=c99 or -std=gnu99 to compile your code
HW3.c:100:5: error: ‘for’ loop initial declarations are only allowed in C99 mode
for(int j = 0; j < 10; j++) {
^
Все мои переменных объявлен и назначен в начале программы, в том числе у, поэтому я не знаю, почему я вижу ошибку о «для» начальные объявления цикла.
Во-вторых, при попытке запустить мою программу, я набираю:
./a.out HW3.c
и увидеть ошибки
./a.out: Command not found.
Что может быть проблема здесь? Не работает ли она из-за ошибки при компиляции? Уверен, что у меня есть команда, правильно ...? Дайте мне знать, если вам нужно увидеть всю программу, чтобы помочь, это не слишком долго, я мог бы ее скопировать. Благодаря!
'gcc HW3.c -std = c99' – BLUEPIXY