Linuxで共有ライブラリを生成しており、このxmlパーサー「minixml」を使用して、ライブラリのいくつかのxml構成ファイルを解析しています。私が欲しいのは、このxmlパーサーに依存しないことです。そのため、共有ライブラリが使用するようにlibmxml.soと一緒に存在するlibmxml.soを使用する代わりに、ベンダーが提供する静的libmxml.aライブラリを使用します。デプロイ時にlibmxmlに依存しません。フォローしてみましたが、うまくいきません。
gcc -fPIC -o myobject.o -static -lmxml -c myobject.c
しかし、それは警告を与えます
リンクが行われていないため、リンカー入力は使用されていません
私は何が欠けていますか?どんな助けでもいただければ幸いです。