в моей домашней работе я должен использовать эту команду для компиляции моей программы:
gcc -o mtm_rentals -std = c99 -Wall -pedantic-errors -Werror -DNDEBUG mtm_ex2.c rentals.c list.c -L -lmtm
что я могу изменить в этой строке - это файлы, которые я пишу после -DNDEBUG. когда я делаю это, gcc говорит, что есть неопределенные ссылки на конкретные функции. теперь эти функции объявлены в файле .h и реализованы в данном файле с именем libmtm.a
я пришел к выводу, что он не распознает libmtm.a, но наша домашняя задача говорит, что флаг -lmtm (который нигде не объявлен) должен связать libmtm.a с программой.
что мне здесь не хватает? я должен как-то реализовать флаг -lmtm?
спасибо!