2016-07-28 16 views
1

Code Ich erbte Referenzen -Lcxaguard auf der Verbindungslinie. Allerdings ist diese Bibliothek anscheinend nicht mehr im Intel 15 C++ Compiler enthalten und ich bekomme ld: cannot find -lcxaguard Fehler. Was ist diese Bibliothek und was bedeutet 'cxa'?Was ist die Cxaguard-Bibliothek?

+0

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

Antwort

1

Gemäß this website und this one ist es eine Support-Bibliothek, die in älteren Versionen von Intel C++ verwendet wird, um die Verwendung des (jetzt veralteten) Switches -cxxlib-gcc zu unterstützen. Dieser Schalter ermöglichte die Verwendung der Laufzeitbibliothek (libstdc++) der derzeit installierten G ++ - Version. Dies wurde benötigt, weil Intel C++ eine Laufzeitbibliothek von Dinkumware lieferte. Da dies nicht mehr der Fall ist, wurde die Bibliothek in aktuellen Versionen von Intel C++ entfernt (und der Switch veraltet).