Opened 5 years ago
Closed 5 years ago
#69 closed ожидается проверка (задача сдана)
WW #1
Reported by: | vorobeva.aleksandra | Owned by: | Артур Гулецкий (huletski) |
---|---|---|---|
Component: | WW_make | Version: | 3.0 |
Keywords: | Cc: |
Description
Change History (6)
comment:1 Changed 5 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
comment:2 Changed 5 years ago by
Version: | 1.0 → 2.0 |
---|
comment:3 Changed 5 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|
comment:4 Changed 5 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
Correct
Ок, +0.5
Multiple
Ок, но есть избыточные изменения по сравнения с correct
:
{lab_01}[2109]$ pwd && svn up && svn status /home/hfx/dvl/cpp19/vorobeva.aleksandra/lab_01 Updating '.': At revision 448. {lab_01}[2110]$ diff -r correct multiple diff -r correct/include/algorithm.h multiple/include/algorithm.h 1d0 < 2a2 > diff -r correct/Makefile multiple/Makefile 19c19 < gcc $(CFLAGS) -c src/io.c -o bin/io.o --- > gcc $(CFLAGS) -c src/io.c -c -o bin/io.o diff -r correct/src/algorithm.c multiple/src/algorithm.c 5a6,9 > void logDebug(char c) { > printf("%c", c); > } > Only in multiple/src: io1.c diff -r correct/src/main.c multiple/src/main.c 2c2 < #include "io.h" --- > #include "io.h"
Нужно убрать лишние изменения, пока +0.2
Unresolved
Пока незачет, так как Makefile
по условию менять нельзя:
{lab_01}[2111]$ diff -r correct unresolved diff -r correct/include/algorithm.h unresolved/include/algorithm.h 0a1,2 > #ifndef DO_COMPUTATION_GUARD > #define DO_COMPUTATION_GUARD 2a5,6 > > #endif diff -r correct/Makefile unresolved/Makefile 6c6 < gcc bin/main.o bin/algorithm.o bin/util.o bin/io.o -o lab1 --- > gcc bin/main.o -o lab1
--
Итог: 0.7/1
comment:5 Changed 5 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|---|
Version: | 2.0 → 3.0 |
comment:6 Changed 5 years ago by
Resolution: | → задача сдана |
---|---|
Status: | assigned → closed |
Зачтено.
Замечания:
- в
multiple
все еще лишний файлsrc/io1.c
- в
unresolved
зачем-то добавили include-guard вalgorithm.h
(на ошибку линкера его наличие не влияет)
Note: See
TracTickets for help on using
tickets.
При модификации заголовочного файла не перекомпилируется соотвествующий файл с исходным кодом:
В примере выше после модификации
algorithm.h
не был перекомпилированalgorithm.c
, который включаетalgorithm.h
, а должен был.