Lin728
31-10-2002, 21:03
Moin!
Hätt da noch eine Frage bezüglich Linken:
Hab da ne statische .a-Bibliothek, und das Linken mit gcj funktioniert so lange gut, so lange ich nur ein einziges File kompiliere, habe das so gemacht:
gcj lib.a app.java -o test
Hab die ganzen zusätzlichen Parameter weggelassen, der einfachheit halber.
Mch ich das ganze aber so:
gcj lib.a app.java class.java -o test
Krieg ich nur die Meldungen über tonnenweise nicht auflösbare Symbole...
Wenn ich statt der .a Bibiotek eine Shared-Object nehme, also:
gcj lib.so app.java class.java -o test
Funktioniert es , als wenn es nie ein Problem gegeben hätte....
Weiß wer, wie ich trotzdem die .a-Bibliothek verwenden kann, um diese somit statisch in das Programm zu linken? Ist das ein generelles GCJ-Problem?-Scheint mir eher wie etwas mit dem Linker zu sein....
Mfg
Hätt da noch eine Frage bezüglich Linken:
Hab da ne statische .a-Bibliothek, und das Linken mit gcj funktioniert so lange gut, so lange ich nur ein einziges File kompiliere, habe das so gemacht:
gcj lib.a app.java -o test
Hab die ganzen zusätzlichen Parameter weggelassen, der einfachheit halber.
Mch ich das ganze aber so:
gcj lib.a app.java class.java -o test
Krieg ich nur die Meldungen über tonnenweise nicht auflösbare Symbole...
Wenn ich statt der .a Bibiotek eine Shared-Object nehme, also:
gcj lib.so app.java class.java -o test
Funktioniert es , als wenn es nie ein Problem gegeben hätte....
Weiß wer, wie ich trotzdem die .a-Bibliothek verwenden kann, um diese somit statisch in das Programm zu linken? Ist das ein generelles GCJ-Problem?-Scheint mir eher wie etwas mit dem Linker zu sein....
Mfg