У меня проблема с обучением C. Я использовал веб-сайт, который называется learncodethehardway, и я был на этой странице: http://c.learncodethehardway.org/book/ex2.html. Я посмотрел по всему Интернету, и я не могу найти ответ на свою проблему. Я должен запустить код;C Makefile from "learncodethehardway" не работает
CFLAGS=-Wall -g
clean:
rm -f ex1
, но независимо от того, что я делаю, я получаю эти ошибки:
"no type or storage class" for CFLAGS
"'Wall' undeclared(not in a function)"
"g undeclared here (not in a function)"
"error: expected ',' or ';' before 'clean'
как инструкции говорят: я должен делать команду «Выполнить чистую», но все это делает дать мне ответ: «make: *** Нет правила, чтобы цель была« чистой ». Стоп.'
Если кто-то может понять это и помочь мне, это было бы очень признательно!
У вас должен быть файл 'Makefile' с этим контентом и запустить 'make', который найдет Makefile. – Pieter21
Вы, кажется, пытаетесь скомпилировать make-файл (ваш код выше) с помощью компилятора c. Поместите вышеуказанный код в файл под названием 'Makefile', затем напишите свой c-код в другом файле, например. 'ex1.c' или' ex2.c', затем введите 'make ex1' или' make ex2', соответственно. – cfi
Возможно, вам стоит искать курс под названием «learncodetheeway». –