Am Freitag, 11. Juni 2004 22.33 schrieb Ralph Müller:
Bei mir zuhause (Suse 9.0) läuft die Kompilierung problemlos durch, und das Programm arbeitet einwandfrei. Kopiere ich das Binary aber nun auf den Zielrechner findet dieses aber die offenbar zwingend benötigte glibc 2.3 nicht, und bricht unverrichteter Dinge ab. (Fehlermeldung ähnlich wie: "... /lib/glibc 2.3 not found (required by jpegtran)" Offenbar ist die auf dem Zielrechner installierte libc von einer anderen Version, oder an einem anderen Ort. :-(
Hallo Ralph, Du kannst auch dein Programm statisch binden. Es sind dann keine weiteren libs mehr auf dem Zielrechner notwendig. Das Programm wird dann allerdings ziemlich gross. Der Schalter lautet glaub ich --static (man gcc hilft Dir sicher weiter). Grüsse Urs