HP-UX 11.00 で aCC を使用して .sl ライブラリを構築しています。私はそれをビルドして、それをアプリケーションにリンクすることもできます。
しかし、exeを実行すると、以下のエラーが発生します
/usr/lib/dld.sl: 未解決のシンボル: mylib.sl からの __shlinit(code)
この問題を解決するための指針は役に立ちます
mylib.sl はあなたのライブラリですか?
あなたのライブラリは、おそらくshlinit()
任意の時点で呼び出された関数を呼び出していますか? あなたのコードまたはアプリケーションコードが呼び出している別のライブラリ関数ではない可能性が高い場合は、呼び出しに進みますshlinit()
。
shlinit()
明らかに、インストールしていない別のライブラリに実装されているか、正しい場所または動的リンクパスが指す場所にインストールされていません。
その機能を実装しているライブラリを見つけて、正しくインストールされていることを確認する必要があります。
Google で簡単に検索すると、役に立つかもしれない次のリンクが表示されますが、今は行かなければなりません。