2009-02-27 11 views
1

質問:私たちはGNUリンカを使ってLinux上にビルドしています。Solarisの場合は、Solarisのldを使ってビルドしています。GNU LDと同等のSolarisリンカ--export-dynamicフラグ

動的にリンクされた実行可能ファイルを作成、動的 シンボルテーブルにすべてのシンボルを追加する:GNU ld--export-dynamicフラグが、サポート。動的シンボルテーブルは、実行時に動的オブジェクトから表示されるシンボルセットで、 です。

solarisリンカを使用してこのフラグに相当するものは何ですか? 相当品はありますか?

答えて

2

デフォルトでは、Sun Studioリンカ(ld)はすべてのシンボルをエクスポートします。

0

Sun Linkerの完全なリファレンスは、docs.sun.comから入手できます。 「リンカーとライブラリガイド」を検索してください。 「すべての記号」とは、すべてのグローバル記号を意味します。 Cファイルの静的シンボル はグローバルな権利に昇格されていませんか?それはうまくいくとは思わない。

関連する問題