Linux下安装XML解析器Xerces(待续)

来源:互联网 发布:论文查重率用什么软件 编辑:程序博客网 时间:2024/06/05 14:08
在下载和安装XML解析器的过程中可能用到的一些linux下的命令:


//查看linux处理器构架是多少位:
$ cat  /proc/version    (有 x86_64 说明是64位 )

//查看目前你所用的shell是什么版本:(有如下的三种方法:)
1.  $ cat /etc/passwd  
 (在显示的结果中每一行是一个用户,找到自己的那个用户名所在的那一行,最后的一个字段就是你目前所使用的shell版本类型.当然如果你是一个几乎不用linux系统的用户,连自己的用户名都不知的话,你可以看命令行前面的方括号里的内容,或用 $ echo $USERNAME)

2.  $ echo $SHELL  

3.  $ echo $0
 

一、安装前去哪里下载解析器??

目前有很多种解析器但比较起来还是Apache Xerces 解析器影响比较大。由http://xerces.apache.org/xerces-c/download.cgi可免费的得到
其二进制文件或这是源代码,建议直接下载可执行码(Binary)。该解析器是以C和JAVA语言为基础的。


二、 安装(针对UNIX,LINUX,和 Mac  OS  X平台   )
    ##1.如果你下载的是源代码        
    
        
     


            1、解压缩
              在终端里找到下载的压缩包所放的地方: (解压命令)
            gzip -d xerces-c-3.1.1.tar.gz
            tar -xf xerces-c-3.1.1.tar
            解压后将得到一个子目录xerces-c-3.1.1
            然后就是BUILD这些文件(待续)
        



    如果下载的是可执行码:    


            1.解压缩
                $ gzip -d xerces-c-3.1.1-x86-linux-gcc-3.4.tar.gz
                $ tar -xf xerces-c-3.1.1-x86-linux-gcc-3.4.tar
             解压缩后你将能看到一个子目录xerces-c-3.1.1-{arch}-{os}-{compiler} //arch指的是处理器是多少位架构,os指的是操作系统是什么类型,compiler指的是编译器的类型

            2.增加xerces-c-3.1.1-{arch}-{os}-{compiler}/bin绝对路径到你的  PATH   环境变量里
        
                对于 Bourne Shell, K Shell 或者 Bash  ,输入:

            export PATH="$PATH:<full-path-to-xerces-c-3.1.1-{arch}-{os}-{compiler}>/bin"//尖括号里指的是绝对路径(full path)(下面一样)
        

                 对于 C Shell, 输入:
        
            setenv PATH "$PATH:<full-path-to-xerces-c-3.1.1-{arch}-{os}-{compiler}>/bin"

            如果你想让逆刚才的设置永久保存,你需要去改变你的设置文件(.profile 或者.kshrc)
        
            另外,你也需要设置lib的搜索路径( 在系统 AIX 里是变量 LIBPATH,  在 Solaris and Linux 是LD_LIBRARY_PATH,
                         在 HP-UX 是SHLIB_PATH ,  在 Mac OS X 是 DYLD_LIBRARY_PATH).



                    对于 Bourne Shell, K Shell or Bash, 输入:

                        export LIBPATH=<xerces-path>/lib:$LIBPATH (AIX)
                        export LD_LIBRARY_PATH=<xerces-path>/lib:$LD_LIBRARY_PATH (Solaris, Linux)
                        export SHLIB_PATH=<xerces-path>/lib:$SHLIB_PATH (HP-UX)
                        export DYLD_LIBRARY_PATH=<xerces-path>/lib:$DYLD_LIBRARY_PATH (Mac OS X)

    
        

                    对于 C Shell, 输入:
        
                        setenv LIBPATH "<xerces-path>/lib:$LIBPATH" (AIX)
                        setenv LD_LIBRARY_PATH "<xerces-path>/lib:$LD_LIBRARY_PATH" (Solaris, Linux)
                        setenv SHLIB_PATH "<xerces-path>/lib:$SHLIB_PATH" (HP-UX)
                        setenv DYLD_LIBRARY_PATH "<xerces-path>/lib:$DYLD_LIBRARY_PATH" (Mac OS X)

    

            可执行码包含预先建立的可执行文件解析器库及示例。请参照Samlpe了解如何运行。 


因为学得过程中用到了,所以就翻译下来了,能力有限,翻译有不到之处还请大家加指正。 





原创粉丝点击