Opened 5 years ago
Closed 5 years ago
#32 closed ожидается проверка (задача сдана)
WW #1
Reported by: | subbotina.olesya | Owned by: | Egor Suvorov |
---|---|---|---|
Component: | WW_make | Version: | 3.0 |
Keywords: | Cc: |
Description
Change History (6)
comment:1 Changed 5 years ago by
Owner: | changed from Egor Suvorov to subbotina.olesya |
---|---|
Type: | ожидается проверка → ожидаются исправления |
comment:2 Changed 5 years ago by
- Файл
algorithm.c
должен включать заголовокalgorithm.h
, чтобы проверить корректность определения. Аналогично в остальных файлах.
comment:3 Changed 5 years ago by
Owner: | changed from subbotina.olesya to Egor Suvorov |
---|---|
Type: | ожидаются исправления → ожидается проверка |
Version: | 1.0 → 2.0 |
comment:4 Changed 5 years ago by
Owner: | changed from Egor Suvorov to subbotina.olesya |
---|---|
Type: | ожидается проверка → ожидаются исправления |
Почти совсем успех! correct
в полном порядке, а вот у остальных двух от него слишком большие отличия (посмотрите на вывод команд diff -r correct unresolved
и diff -r correct multiple
). Надо сделать так, чтобы они почти не отличались (в том числе в пробелах).
А Makefile
и всё остальное работает, как и нужно.
comment:5 Changed 5 years ago by
Owner: | changed from subbotina.olesya to Egor Suvorov |
---|---|
Type: | ожидаются исправления → ожидается проверка |
Version: | 2.0 → 3.0 |
Note: See
TracTickets for help on using
tickets.
Почти успех, надо немного доделать
Makefile
(весь костяк уже есть):.o
файлы у вас зависят от других объектных файлов — это очень странно, потому что объектные файлы компилируются только из исходных файлов (.h
и.c
)..h
, то есть при их изменении никто не перекомпилируется.main.c
так же, как и остальные — отдельно от стадии линковки.bin
должно быть зависимостью не уlab1
, а у объектных файлов — для их генерации требуется наличие папкиbin
, а не дляlab1
. Чтобы работало нормально, посмотрите обновлённое задание: там сказано, как по-особенному надо указыватьbin
в качестве зависимости (| bin
в конце строчки вместоbin
где-то после двоеточия).bin
из репозитория, а также все лишние файлы: всё из корня, кромеlab_01
,lab_01/Makefile
, все исполняемые файлыlab01
Цель первых изменений в этом списке — чтобы
make
корректно перекомпилировал минимально необходимые файлы, если вы что-то изменили в коде. Например, прямо сейчас, если изменитьalgorithm.h
, то у вас поmake
ничего не перекомпилируется.Стилистическое (тоже стоит поправить):
stdio.h
— заголовок из стандартной библиотеки, включайте его через<>
, а не""