c Проблемы с математическим компоновщиком в Ubuntu 11.10

Некоторая странная ошибка появилась после того, как я обновил свой Ubuntu с (10.11, 11.04, я не знаю ) до 11.10.

Я получаю неопределенную ссылку на 'sqrt' при использовании math.h и связывании с -lm

Я компилирую с помощью gcc -Wall -Werror -g -Iinclude / -lm lib / matrix.c src / analyse.c -o bin / analyse.o оба исходных файла используют и включают math.h.

Этот код скомпилирован без проблем, и я не сильно изменил его с момента обновления, но теперь он не будет работать.

Есть ли у вас какие-либо предложения, что я могу сделать, чтобы найти ошибку?

Извините, если этот вопрос был задан раньше; есть так много сообщений об ошибках математического компоновщика, и я не нашел подходящего

21
задан dreamcrash 22 April 2013 в 03:16
поделиться