質問

質問:

  • なぜ静的ライブラリだったのか /usr/lib/*.a から落ちた ソラリス10?
  • そうです ない 静的にリンクされたオブジェクトを生成することは可能ですか?
    • 動的にリンクされたコンパイルが唯一のオプションですか?
役に立ちましたか?

解決

あなたはまだ彼らに、あなた自身の* .aのライブラリとのリンクを作成することができますが、システム・ライブラリーは常に動的にリンクされます。

を参照してください:

他のヒント

あなたはリンカに右フラグを渡す場合は、

、あなたは、静的ライブラリやアプリケーションを作成することができます。しかし、なぜあなたはしたいですか?静的ライブラリは、のために修正を提供するための痛みです。

これは賢明な決断です。静的リンクのアイデアは本当にうまく動作しません。 LSB(Linuxの標準ベース)プロジェクトはまた、静的リンクを禁止する理由厥。互換性は、システムが過去20年間で、より高いレベルへの呼び出しから離れて移動します。

私が今まで彼らを探して行ってきたと言うことはできませんが、「追加オプション」(または何でも、彼らはそれを呼び出す)CD / DVDをチェックしましたか?私はそれが他のランダム「行方不明」のものを持っていた覚えている...

scroll top