如何在linux上安装xerces作为静态库

如何在linux上安装xerces作为静态库,linux,linker,g++,linker-errors,xerces,Linux,Linker,G++,Linker Errors,Xerces,我正在使用xerces解析xml文件。我想将其设置为静态并直接在我的项目中使用。因此,我下载了源代码并构建了它。它为我提供了所有的.o文件,并使用makefile和g++作为链接器构建了所有这些.o文件。但是,当我进行编译时,我遇到了如下错误 /home/harsha/Desktop/xerces-c-3.1.1/src/xercesc/util/PlatformUtils.cpp:523:未定义对“\u cxa\u allocate\u exception”的引用 /home/harsha/D

我正在使用xerces解析xml文件。我想将其设置为静态并直接在我的项目中使用。因此,我下载了源代码并构建了它。它为我提供了所有的.o文件,并使用makefile和g++作为链接器构建了所有这些.o文件。但是,当我进行编译时,我遇到了如下错误

/home/harsha/Desktop/xerces-c-3.1.1/src/xercesc/util/PlatformUtils.cpp:523:未定义对“\u cxa\u allocate\u exception”的引用

/home/harsha/Desktop/xerces-c-3.1.1/src/xercesc/util/PlatformUtils.cpp:523:未定义对“cxa”的引用

/home/harsha/Desktop/xerces-c-3.1.1/src/xercesc/util/PlatformUtils.cpp:523:未定义对“cxa自由”异常的引用

如何清除这些错误

是否需要-lnsl


如何安装?

您如何使用g++,是否正确设置了包含路径?是的,我用g++编译了它,包含路径是正确的,但我担心我缺少一些依赖库