zoukankan      html  css  js  c++  java
  • CentOS上OpenCC中文简繁体转换

     

    官方地址:

    OpenCC:https://github.com/BYVoid/OpenCC

    opencc4php:https://github.com/NauxLiu/opencc4php

    需要gcc(4.6以上),通过gcc -v查看当前的版本为4.4.7,安装前需先升级gcc

    ------------------------------------------------------------------------------------------------------------------

     1. 下载新版本gcc

     wget ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/

    或者到gcc官网 https://gcc.gnu.org/ 查找较快的下载镜像 

    2. 解压下载文件

    tar -xf gcc-5.2.0.tar.bz2

    3. 下载gcc依赖文件和库

    解压完成后,执行以下命令进入工作目录:

    cd gcc-5.2.0
    

    执行download_prerequisites脚本,下载gcc依赖文件和库:

    ./contrib/download_prerequisites
    download_prerequisites脚本,会下载安装gcc所需的mpfr、gmp和mpc文件。

    4. 配置安装gcc

    建立一个输出目录,编译时所有生成的中间文件都放到该目录下:

    mkdir gcc-temp
    工作目录切换至输出目录,并在其中执行配置和安装:
    cd gcc-temp
    
    执行configure配置安装文件:
    ../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
    
    配置完成后,执行以下命令,编译gcc:
    make or make -j4
    
    编译完成后,安装gcc:
    make install
    
    安装完成后还需要替换系统默认的gcc,执行以下命令,查找5.2版本的安装文件:
    ls /usr/local/bin | grep gcc
    输出如下:
    gcc
    gcc-ar
    gcc-nm
    gcc-ranlib
    x86_64-unknown-linux-gnu-gcc
    x86_64-unknown-linux-gnu-gcc-5.2.0    //就是这个
    x86_64-unknown-linux-gnu-gcc-ar
    x86_64-unknown-linux-gnu-gcc-nm
    x86_64-unknown-linux-gnu-gcc-ranlib
    
    执行升级命令:
    /usr/sbin/update-alternatives --install  /usr/bin/gcc gcc /usr/local/bin/x86_64-unknown-linux-gnu-gcc-5.2.0 52
    5. 验证安装

    执行以下命令查看gcc版本:

    gcc -v
    

    执行以下命令查看g++版本:

    g++ -v
    

    或使用which gcc查看gcc安装目录,在安装目录下执行-v命令。例如,安装目录为/usr/local/bin/gcc:

    /usr/local/bin/gcc -v
    

    如果输出中有类似以下行,说明安装成功:

    gcc 版本 5.2.0 (GCC)
    
    然后安装OpenCC
    git clone https://github.com/BYVoid/OpenCC.git
    cd OpenCC
    make
    sudo makeinstall

    接下来安装opencc4php
    git clone https://github.com/NauxLiu/opencc4php.git
    cd opencc4php
    phpize
    ./configure
    make && sudo make install
    
    

      

     
     
    
    
    
    
    
    

     

    
    

     

     

  • 相关阅读:
    javascript 利用
    javascript 事件委托(代理)
    【风马一族_日常灵感】 弯曲的几何学 曲角
    【风马一族_Python】 安装pip与Numpy
    【风马一族_Python】 更替pip的版本
    【风马一族_Android】Android学习
    气味分享系统
    【风马一族_构思】寻找二点间的最短距离
    【风马一族_Java】使用java,画出任意大小的菱形
    【风马一族_Java】9*9口诀
  • 原文地址:https://www.cnblogs.com/gyn1994/p/8650839.html
Copyright © 2011-2022 走看看