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?
1
A
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).
http://rpm.pbone.net/index.php3/stat/4/idpl/3647468/dir//com/intel-icc8-libs-8.1-0.i386.rpm.html –