Opened 5 years ago
Closed 5 years ago
#60 closed ожидаются исправления (задача сдана)
WW #1
Reported by: | sarmin.pavel | Owned by: | Артур Гулецкий (huletski) |
---|---|---|---|
Component: | WW_make | Version: | 2.0 |
Keywords: | Cc: |
Description
Change History (6)
comment:1 Changed 5 years ago by
Component: | HW #1 (BMP) → WW_make |
---|
comment:2 Changed 5 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
comment:3 Changed 5 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|---|
Version: | 1.0 → 2.0 |
comment:4 Changed 5 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
При изменении *.h
файла часть решения, зависящая от этого файла (объектные файлы, исполняемый файл), должна перекомпилироваться. У вас решение не перекомпилируется:
{correct}[1692]$ pwd /home/hfx/dvl/cpp19/sarmin.pavel/lab_01/correct {correct}[1693]$ svn up Updating '.': At revision 320. {correct}[1694]$ svn status {correct}[1695]$ make mkdir bin gcc -Wall -Wextra -Werror -Iinclude src/io.c -c -o bin/io.o gcc -Wall -Wextra -Werror -Iinclude src/util.c -c -o bin/util.o gcc -Wall -Wextra -Werror -Iinclude src/algorithm.c -c -o bin/algorithm.o gcc -Wall -Wextra -Werror -Iinclude src/main.c -c -o bin/main.o gcc -Iinclude bin/main.o bin/io.o bin/algorithm.o bin/util.o -o lab1 {correct}[1696]$ touch include/algorithm.h {correct}[1697]$ make make: Nothing to be done for 'all'.
comment:5 Changed 5 years ago by
Баллы за неполное решение.
Correct
Решение собирается, make частично автоматизирует выборочною компиляции - +0.3
Multiple, Unresolved
Ок, +0.5
--
Итог: 0.8/1.
comment:6 Changed 5 years ago by
Resolution: | → задача сдана |
---|---|
Status: | assigned → closed |
Note: See
TracTickets for help on using
tickets.
Замечания, которые надо исправлять:
*.c
файлах, объявления — в*.h
. Сейчас.c
файлы у вас пустые, а.h
содержат определения функций;*.h
файла решение не пересобирается.=Вопросы=
Makefile:6 - зачем параметр
-lm
передаетсяgcc
?