Такая трабла:
необходимо слинковать мою программу с libf2c.
Если линкую с libf2c.so, то получаю ошибку undefined reference to `MAIN__'
Прочитал, что надо линковать с libf2c.a (в таком случае все нормально).
Делал программу в Эклипсе. Там можно было задавать пути к линкуемым либам и все нопмально линковалось.
Для того чтобы слинковать я сделал ссылку /usr/local/lib/libf2c.so, которая ссылается на /usr/lib/libf2c.a
Вопрос 1: Как при компиляции линковать c *.a файлами?
Сейчас делаю в QTCreator'е (навешиваю GUI). Нашел, что в нем надо писать
LIBS += -L/usr/local/lib -lboost_regex -llapack -lgslcblas -llevmar -lnewton -lga -lnewmat -lopt -lf2c
Смотрю вывод компиляции и вижу:
-L/usr/lib -L/usr/local/lib -lboost_regex -llapack -lgslcblas -llevmar -lnewton -lga -lnewmat -lopt -lf2c