Daniel Hofmann wrote:
Das ist die Option -l mit dem Parameter c_r und bedeutet: binde die Bibliothek mit dem Namen libc_r.so bzw. libc_r.a ein. Die Option versteht Dein ld also ganz sicher, aber die Library kennt er nicht. Ich leider auch nicht :-(
libc_r ist die "re-entrant C library", die es beispielsweise auf FreeBSD gab. Unter Linux ist die normale C-Bibliothek von alleine re-entrant, deshalb kann man -lc_r i.d.R. weglassen. Wenn dann immer noch Funktionen fehlen, muss man genau untersuchen, welche das sind und in welcher Bibliothek sie auf Linux definiert sind (es kann auch sein, dass es die Funktionen in gar keiner Linux-Bibliothek gibt).
Ciao, Martin