Wie kann ich auf eine andere libc-Datei verlinken?

Ich möchte die gemeinsam genutzten Bibliotheken zusammen mit meinem Programm bereitstellen, anstatt die Zielsysteme aufgrund von Versionsunterschieden zu verwenden.

ldd sagt, dass mein Programm diese gemeinsam genutzten Bibliotheken verwendet:

linux-gate.so.1 =>  (0xf7ef0000)**(made by kernel)**  
libc.so.6 => /lib32/libc.so.6 (0xf7d88000)**(libc-2.7.so)**  
/lib/ld-linux.so.2 (0xf7ef1000)**(ld-2.7.so)**

Ich habe ld-xxx.so erfolgreich verlinkt durch Kompilieren mit:

gcc -std=c99 -D_POSIX_C_SOURCE=200112L -O2 -m32 -s -Wl,-dynamic-linker,ld-2.7.so myprogram.c

Aber ich habe es nicht geschafft, erfolgreich zu verlinkenlibc-xxx.so. Wie kann ich das machen

Antworten auf die Frage(4)

Ihre Antwort auf die Frage