Автор Тема: Компиляция программы с библиотекой math  (Прочитано 1943 раз)

Оффлайн pi1985

  • Участник
  • *
  • Сообщений: 140
Хочу скомпилировать программу (см. вложение - 1 .c и makefile).
ошибок при компиляции не выдаёт, а вот при линковке говорит, что невозможно разрешить ссылки на функции floor  и pow. Если floor нетрудно заменить собственной версией, то pow -  никак.
Что ему такое нужно?
Ноут HP550, LXDE Starterkit P9 x86-64
Настольный, Alt Образование 10.2 x86-64

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Во избежание недоразумений, правило линковки лучше указать явно:
CC=gcc
CFLAGS=-Wall -O2 -march=x86-64
LDLIBS=-lm
nasced: nasced.o
$(CC) -o nasced nasced.o $(LDLIBS)
clean:
rm -f nasced nasced.o
Андрей Черепанов (cas@)

Оффлайн pi1985

  • Участник
  • *
  • Сообщений: 140
Спасибо, действительно работает.
Ноут HP550, LXDE Starterkit P9 x86-64
Настольный, Alt Образование 10.2 x86-64