Opened 5 years ago

Last modified 5 years ago

#103 assigned ожидаются исправления

WW #1

Reported by: koldunovich.dmitriy Owned by: Vasily Alferov
Component: WW_make Version: 1.0
Keywords: Cc:

Description


Change History (3)

comment:1 Changed 5 years ago by Vasily Alferov

Type: ожидается проверкаожидаются исправления

Я не вижу твоей домашки, в svn пусто :(
Проверь, что ты не забыл сделать все команды из набора svn add и svn commit, а также, что все они завершились корректно. Можно ещё проверить, что svn status не пишет перед каждым добавленным файлом статус ? или A.

comment:2 Changed 5 years ago by koldunovich.dmitriy

Type: ожидаются исправленияожидается проверка

comment:3 Changed 5 years ago by Vasily Alferov

Type: ожидается проверкаожидаются исправления

У меня не собирается. А у тебя собирается? Не очень верится.

platypus@platypus-pc:~/hse/cpp/cpp19/koldunovich.dmitriy/lab_01/correct$ make
make: *** No rule to make target 'bin/main.o', needed by 'main'.  Stop.

Я могу предположить, что ты сначала назвал файлы типа bin/main.o и src/main.c неправильно, а потом переименовал, но не проверил, что ничего не сломалось и заслал.

Дальше, если исправить эту команду:

gcc -Iinclude -Wall -Wextra -Werror -c src/main.c -o bin/main.o
In file included from include/algorithm.h:2,
                 from src/main.c:2:
include/io.h:2:10: fatal error: until.h: No such file or directory
 #include <until.h>
          ^~~~~~~~~
compilation terminated.
make: *** [Makefile:7: bin/main.o] Error 1

Возможно, после переименования файла until.h → util.h ты опять не компилировал.

Кстати, таргет приложение называется в Мейкфайле неправильно, оно должен называться lab1.

С такими ошибками компиляции в correct не вижу смысла проверять другие части домашки.

Стиль в домашке также отсутствует напрочь: где-то есть отступы, а где-то нет. После if не стоит переноса строки. Операторы не везде окружены пробелами. Пустых строк мало — хочется хотя бы между функциями и инклюдами, и между сигнатурами и прагмами.

Пока пусть будет что-то вроде 0.1, чтобы отличалось от нуля.

Note: See TracTickets for help on using tickets.