zoukankan      html  css  js  c++  java
  • 安装glib脚本

    记录下安装脚本安装glib的过程。

    情况是:需要安装libnice,但是libnice依赖glib,glib需要meson和ninja编译生成,而meson需要python3.5以上。

    所以就有了下面的安装脚本。

    这种情况适用于需要自动化编译。尽可能的不用yum的情况,其实还是在安装python3.6的时候还是用了yum。

    里面的注释可以自己选择去掉。我添加注释是因为我的这里把下面的脚本分成了python.sh+messon.sh+ninja.sh+glib.sh。

    #!/bin/sh
    path=$(pwd)
    LIBPATH=${path}/../libs
    # 防止ivms设置的库路径对安装和使用meson造成影响
    export LD_LIBRARY_PATH=
    alias cp='cp'
    
    
    #安装编译工具meson 
    #要求python版本大于3.5, yum安装的python版本3.6.8
    #yum install python3 -y
    
    
    #tar xzvf meson.tar.gz
    #cd meson 
    #python3 meson build 
    #python3 meson install
    #cd -
    #rm -rf meson
    
    
    # 安装ninja
    #tar xzvf ninja-1.10.0.tar.gz
    #cd ninja-1.10.0/
    #python3 configure.py --bootstrap && cp -rf ninja /usr/lib/
    #cd -
    #rm -rf ninja-1.10.0
    
    tar xzvf glib-2.64.3.tar.gz
    cd glib-2.64.3
    meson --prefix=${LIBPATH} --libdir=${LIBPATH}/lib _build && ninja -C _build && ninja -C _build install
    cd -
    rm -rf glib-2.64.3
  • 相关阅读:
    字典与集合
    gitee
    在使用pycharm时同时缩进、左移、多行注释
    代码1(while循环和IF条件语句,字符格式化,break,continue)
    python基础-工具
    11 Serializer组件
    10 响应模块
    09 异常模块
    08 解析模块
    07 渲染模块
  • 原文地址:https://www.cnblogs.com/micoblog/p/13043027.html
Copyright © 2011-2022 走看看