Dampire
03-11-2004, 23:24
Hallo
Mein Problem
Ich hab eine statische c-library (*.a) dich ich mit c++-Code linken will.
Das geht aber anscheinend nicht ohne weiteres. g++ bringt beim linken
den fehler dass keine referenz auf die routinen aus der c-library vorhanden ist
und dass die c-library fuer keine referenzaufloesung benutzt wird.
Es geht: die c-library mit c-code linken (mit dem gcc)
Es geht NICHT: die c-library mit c++-code linken (mit dem g++)
Weiss jemand wie man das hinbekommt, was man im Makefile fuer optionen angeben muss? (ich weiss dass man unter IRIX fortran libs mit CC linken
kann wenn man -lftn angibt, aber wie das mit c-libs ist, k.a.)
Bin fuer jede Hilfe dankbar
Mein Problem
Ich hab eine statische c-library (*.a) dich ich mit c++-Code linken will.
Das geht aber anscheinend nicht ohne weiteres. g++ bringt beim linken
den fehler dass keine referenz auf die routinen aus der c-library vorhanden ist
und dass die c-library fuer keine referenzaufloesung benutzt wird.
Es geht: die c-library mit c-code linken (mit dem gcc)
Es geht NICHT: die c-library mit c++-code linken (mit dem g++)
Weiss jemand wie man das hinbekommt, was man im Makefile fuer optionen angeben muss? (ich weiss dass man unter IRIX fortran libs mit CC linken
kann wenn man -lftn angibt, aber wie das mit c-libs ist, k.a.)
Bin fuer jede Hilfe dankbar