GCC / G ++オプション-Bstatic -Wl、および-Wl、-Bdynamic

デフォルトでは、GCC / G ++優先リンクダイナミックリンクライブラリ、ライブラリがダイナミックリンク対応する静的ライブラリではない場合。一方、GCC / G ++はまた、ダイナミック・リンク・ライブラリ、または静的ライブラリを指定するユーザのためのリンク・オプション-Wl、-Bstaticと-Wl、-Bdynamicを提供します。

 -Wl、後ろに-lxxxオプションで-Bstaticを示すリンクは、動的ライブラリは、静的ライブラリ、-Wl、バックで-lxxxオプション]リンクと-Bdynamic指示されています。

 以下の

            G ++ -L。-oメインmain.cc -Wl、-Bstatic -ltest -Wl、-Bdynamic

 前-Wl、-Bstatic -Wl後ろ静的ライブラリlibtest.aリンクを示す、-Bdynamic表示システムのダイナミック・ライブラリ・リンク。

おすすめ

転載: www.cnblogs.com/myd620/p/12568948.html