2010-11-29 2 views
0

Можно создать дубликат:
Why Am I Getting Link Errors When Calling Function in Math.h?Как обновить этот файл math.h

Здравствуйте, У меня есть проблема в C (GCC), когда я скомпилировать программу, которая включает в себя математику. h и использует функции оттуда, он говорит «неопределенная ссылка на ...». это происходит для sqrt, log, но для других нет (например, pow). Как я могу исправить эту библиотеку или переустановить ее? заранее спасибо. [Я использую Ubuntu]

ответ

2

Вы сняли ссылку с опцией -lm: gcc -o test test.c -lm lm означает ссылку math.

+0

Фактически -lname означает ссылку на имя библиотеки. m - математическая библиотека. – lijie 2010-11-29 06:58:26