Opened 5 years ago

Closed 5 years ago

#7 closed ожидается проверка (задача сдана)

WW #1

Reported by: potryasaeva.anna Owned by: Артур Гулецкий (huletski)
Component: WW_make Version: 3.0
Keywords: Cc:

Description


Change History (8)

comment:1 Changed 5 years ago by Артур Гулецкий (huletski)

Type: ожидается проверкаожидаются исправления

Замечания:

  • папки bin должно быть в решении, она должна генерироваться при сборке
  • объявления функций должны быть в отдельных файлах: io.h и тд, у вас они в одном (header.c)
  • при модификации заголовочного файла проект не пересобирается, а должен:
{lab_01}[1362]$ make clean && make
rm -rf bin/*.o lab1
g++ -o bin/main.o -c src/main.c
g++ -o bin/algorithm.o -c src/algorithm.c
g++ -o bin/io.o -c src/io.c
g++ -o bin/util.o -c src/util.c
g++ bin/main.o bin/algorithm.o bin/io.o bin/util.o -o lab1
{lab_01}[1363]$ touch include/header.h 
{lab_01}[1364]$ make
make: Nothing to be done for 'all'.

comment:2 Changed 5 years ago by potryasaeva.anna

Cc: potryasaeva.anna added
Type: ожидаются исправленияожидается проверка
Version: 1.02.0

comment:3 Changed 5 years ago by Артур Гулецкий (huletski)

Type: ожидается проверкаожидаются исправления

Все еще не исправлено:

  • папки bin должно быть в решении, она должна генерироваться при сборке
  • объявления функций должны быть в одноименных заголовочных файлах (io.h и тд), у вас они в одном (include/header.h)

Помимо этого, при модификации заголовочного файла не происходит пересборка нужных частей решения.

comment:4 Changed 5 years ago by potryasaeva.anna

забыла commit прошлое решение

comment:5 Changed 5 years ago by Артур Гулецкий (huletski)

Type: ожидаются исправленияожидается проверка

Не забывайте менять тип на "ожидается проверка", если проверка/моя реакция все еще требуется.

comment:6 Changed 5 years ago by Артур Гулецкий (huletski)

Type: ожидается проверкаожидаются исправления

В корне решения должны быть три папки: correct, multiple, unresolved.

Correct

Повторный запуск make собирает решение:

{correct}[2283]$ pwd && svn status && svn up
/home/hfx/dvl/cpp19/potryasaeva.anna/lab_01/correct
Updating '.':
At revision 448.
{correct}[2284]$ make
mkdir -p bin/
g++ -o bin/main.o -c src/main.c -Iinclude
g++ -o bin/algorithm.o -c src/algorithm.c -Iinclude
g++ -o bin/io.o -c src/io.c -Iinclude
g++ -o bin/util.o -c src/util.c -Iinclude
g++ bin/main.o bin/algorithm.o bin/io.o bin/util.o -o lab1 
{correct}[2285]$ make
g++ -o bin/main.o -c src/main.c -Iinclude
g++ -o bin/algorithm.o -c src/algorithm.c -Iinclude
g++ -o bin/io.o -c src/io.c -Iinclude
g++ bin/main.o bin/algorithm.o bin/io.o bin/util.o -o lab1 

Multiple, Unresolved

Ок, +0.5.

comment:7 Changed 5 years ago by potryasaeva.anna

Cc: potryasaeva.anna removed
Type: ожидаются исправленияожидается проверка
Version: 2.03.0

comment:8 Changed 5 years ago by Артур Гулецкий (huletski)

Resolution: задача сдана
Status: assignedclosed

Correct

Работает, +0.5.

В папке с решением все еще остались лишние файлы/папки несмотря на требование их убрать:

{lab_01}[2241]$ pwd && svn up && svn status
/home/hfx/dvl/cpp19/potryasaeva.anna/lab_01
Updating '.':
At revision 588.
{lab_01}[2242]$ ls
bin  correct  include  Makefile  multiple  src  unresolved

В этот раз я зачту решение, в следующий раз будут сниматься баллы.

Note: See TracTickets for help on using tickets.