一、查看安装pythonUbuntu下查看python版本在v2.7以上。二、安装Libxml2Libxml2是个C语言的XML程式库,能简单方便的提供对XML文件的各种操作,并且支持XPATH查询,及部分的支持XSLT转换等功能。安装:#sudoapt-getinstalllibxml2#sudoapt-getinstalllibxml2-dev如果不能安装,请记得更新一下系统三、安装libxslt下载:libxslt-1.1.29.tar.gz解压缩:tar–xzvflibxslt-1.1.29.tar.gz切换libxslt工作目录:配置:#./configure--with-python=/usr/bin/python2.7其中/usr/bin/python2.7是python2.7的安装目录编译#make安装#切换到python目录下:python#makeinstall四、检验可通过测试,简单检测安装是否OK:打开终端,切换root用户依次执行:#pythonimportlibxml2importlibxslt如果不报错就证明安装的两个库文件OK了,否则,会提示对应的库文件没有正确安装。如下所示:如果要退出的话,输入exit(),回车就好了五、测试如下图所示,下载下附所示的程序,里面有三个文件,分别是:gtest.xsl:Xslt解析xml文件即以此文件为参考xml2html.pl:解析的批处理文件xml_file.xml:要解析的xml文件在目录下下执行#./xml2html.plxml_file.xml就会生成xml_file.xml.html文件用浏览器打开xml_file.xml.html文件如下所示六、安装gtest单元测试框架首先需要下载gtest的安装包:#sudoapt-getinstalllibgtest-dev安装cmake#sudoapt-getinstallcmake在安装完成之后,libgtest包里面只包含一些源代码,库文件需要自己进行编译。切换编译目录:#cd/usr/src/gtest编译:#sudocmakeCMakeLists.txt#sudomake编译完成之后,生成如下库文件:libgtest.alibgtest_main.a需要将这两个库文件拷贝至库文件目录/usr/local/lib/:#cp*.a/usr/local/lib/七、测试安装编译如下的简单测试代码:编译命令如下:#g++testgcd.c-lgtest_main-lgtest–lpthread生成了a.out执行a.out#./a.out生成如下测试代码:如果要把生成的信息保存在xml文件中,需要修改test的main函数,如下:intmain(intargc,char**argv){testing::GTEST_FLAG(output)=xml;testing::InitGoogleTest(&argc,argv);returnRUN_ALL_TESTS();}在原先函数之前添加testing::GTEST_FLAG(output)=xml;八、工程配置稍微复杂工程事例,即编译添加Makefile方式代码如下附件,可参考移植: