Opened 5 years ago
Closed 5 years ago
#36 closed ожидается проверка (задача НЕ сдана)
WW #1
Reported by: | Никита Усольцев | Owned by: | Egor Suvorov |
---|---|---|---|
Component: | WW_make | Version: | 3.0 |
Keywords: | Cc: |
Description
Change History (4)
comment:1 Changed 5 years ago by
Owner: | changed from Egor Suvorov to Никита Усольцев |
---|---|
Type: | ожидается проверка → ожидаются исправления |
comment:2 Changed 5 years ago by
Version: | 1.0 → 3.0 |
---|
Остались важные мелочи:
- В
util.c
непонятно зачем включаетсяalgorithm.h
. Да и зависимости соответствующей вMakefile
нет. - Слишком большие отличия между
correct
,multiple
иunresolved
: запуститеdiff -r correct multiple
иdiff -r correct unresolved
. Пробелы там всякие, например.
Ещё попытка есть, но осталось всего чуть больше часа.
А ещё у меня ошибка компиляции, но у вас наверняка компилятор чуть отличается (потому что я базово на винде тестирую), так что просто поправил и пошёл дальше:
src/util.c: In function 'max': src/util.c:7:3: error: this 'if' clause does not guard... [-Werror=misleading-indentation] if(a > b) ^~ src/util.c:9:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' return b; ^~~~~~ cc1.exe: all warnings being treated as errors make: *** [Makefile:16: bin/util.o] Error 1
comment:3 Changed 5 years ago by
Owner: | changed from Никита Усольцев to Egor Suvorov |
---|---|
Type: | ожидаются исправления → ожидается проверка |
comment:4 Changed 5 years ago by
Resolution: | → задача НЕ сдана |
---|---|
Status: | assigned → closed |
- Кажется, вы перестарались:
multiple
теперь компилируется успешно. И при этом всё ещё слишком большие отличия.
Так что, увы, в этой лабе неуспех, но было близко :(
Если хотите — можете досдать либо онлайн (просто напишите мне, я залезу в svn и посмотрю, уже не через Trac), либо на паре.
Note: See
TracTickets for help on using
tickets.
Почти успех, но надо немного доделать:
.h
, то есть при их изменении никто не перекомпилируется.make
всё пересобирается, потому что цели не совсем корректно заданы.bin
. Посмотрите в требования в обновлённом задании, там написано, как с этим разбираться.algorithm.c
должен включать заголовокalgorithm.h
, чтобы проверить корректность определения. Аналогично в остальных файлах.