Имам проблем като този тук където грешката е "Undefined reference to sqrt". Разбирам как използвате флага -lm при съставянето на проблема, като го свържете с математическата библиотека, но има ли други възможни начини за отстраняване на проблема, без да използвате специални флагове на компилатора?
Вече използвах "-lm", докато компилирам проекта си досега, но моят инструктор използва опит, който няма да приеме подаване, освен ако не се компилира ... те не използват -lm.
Има ли начин да се реши това, което не изисква от мен да напиша собствената си квадратна корен функция?
Отговори:
4 за отговор № 1Освен ако не направите свой собствен метод на sqrt, ненякои компилатори имат функцията sqrt вече в тях от това, което съм използвал, така че може да не се нуждаете от допълнителния флаг потенциално. Ще изпратя имейл на вашия инструктор и ще говоря с него за това.