2016-07-28 2 views
1

コード私はリンクライン上で-lcxaguardを継承しています。しかし、このライブラリは明らかにIntel 15 C++コンパイラには含まれていないので、ld: cannot find -lcxaguardというエラーが出ています。このライブラリとは何ですか?「cxa」は何を意味していますか?cxaguardライブラリとは何ですか?

+0

http://rpm.pbone.net/index.php3/stat/4/idpl/3647468/dir//com/intel-icc8-libs-8.1-0.i386.rpm.html –

答えて

1

this websiteおよびthis oneによると、これは旧バージョンのIntel C++で使用されるサポートライブラリで、現在は非推奨のスイッチ-cxxlib-gccの使用をサポートしています。このスイッチでは、現在インストールされているG ++バージョンのランタイムライブラリ(libstdc++)を使用できます。これは、Intel C++がDinkumware製のランタイムライブラリを提供していたために必要でした。それ以降はそうではないので、最新のバージョンのインテルC++でライブラリは削除されました(そしてスイッチは廃止されました)。

関連する問題