Opened 5 years ago
Closed 5 years ago
#93 closed ожидается проверка (задача сдана)
WW #1
Reported by: | an.alina | Owned by: | Артур Гулецкий (huletski) |
---|---|---|---|
Component: | WW_make | Version: | 3.0 |
Keywords: | Cc: |
Description
Change History (3)
comment:1 Changed 5 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
comment:2 Changed 5 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|---|
Version: | 1.0 → 3.0 |
comment:3 Changed 5 years ago by
Resolution: | → задача сдана |
---|---|
Status: | assigned → closed |
Correct, Multiple
Ок, +0.75
Unresolved
Ошибка на этапе компиляции, а не линковки. Для проявления нужной ошибки можно было убрать реализацию одной из функций в .c
-файле.
{unresolved}[2384]$ pwd && svn up && svn status /home/hfx/dvl/cpp19/an.alina/lab_01/unresolved Updating '.': At revision 588. {unresolved}[2385]$ make mkdir bin gcc src/algorithm.c -Iinclude -c -Wall -Wextra -Werror -o bin/algorithm.o gcc src/main.c -Iinclude -c -Wall -Wextra -Werror -o bin/main.o src/main.c: In function ‘main’: src/main.c:8:2: error: implicit declaration of function ‘deadline’ [-Werror=implicit-function-declaration] 8 | deadline(int a,int b); | ^~~~~~~~ src/main.c:8:11: error: expected expression before ‘int’ 8 | deadline(int a,int b); | ^~~ cc1: all warnings being treated as errors Makefile:10: recipe for target 'bin/main.o' failed make: *** [bin/main.o] Error 1
--
Итог: 0.75 / 1
Note: See
TracTickets for help on using
tickets.
При модификации заголовочного файла часть решения не пересобирается:
Более развернутое описание ошибки и некоторые замечания к решению можно почитать в тикете #89.
Кроме того, ваш Makefile поразительно похож на еще решение еще одного человека, которое похоже на решение третьего человека (из указанного тикета):
Если подобное сходство не является совпадением, то, пожалуйста, сделайте задание с нуля самостоятельно.