Ubuntu 12.04 компилирует программу на C

Я недавно установил 32-разрядную версию Ubuntu 12.04 LTS для настольных компьютеров и написал компьютерную программу, в которой она использует заголовок math.h, и постоянно получаю сообщение о том, что это неопределенная ссылка на «pow». Я скомпилировал его, используя gcc -Wall -lm filex.c -o filex.out. Мне действительно нравится эта новая система, но что может пойти не так? Все форумы, на которые я смотрел, просто говорят, чтобы скомпилировать, используя -lm, которым я являюсь. Я собрал ту же программу на другом компьютере, и она прекрасно работает. Может ли кто-нибудь помочь?

0
задан 23 May 2012 в 19:13

1 ответ

Я столкнулся с той же проблемой и нашел ваш вопрос в поисковой системе. Я решил проблему, переместив опцию «-lm» в последнюю часть команды.

Пожалуйста, попробуйте следующую команду:

gcc -Wall filex.c -o filex.out -lm
0
ответ дан 23 May 2012 в 19:13

Другие вопросы по тегам:

Похожие вопросы: