• 安装glib 总结


    安装glib

    http://tukaani.org/xz/xz-5.0.5.tar.gz

    # tar xvzf xz-5.0.5.tar.gz

    # cd xz-5.0.5

    # ./configure --prefix=/usr/local

    # make && make install

    # /sbin/ldconfig

    http://ftp.gnome.org/pub/gnome/sources/glib/2.32/glib-2.32.4.tar.xz

    # xz -d glib-2.32.4.tar.xz

    # tar -xvf glib-2.32.4.tar

    # cd glib-2.32.4

    # ./configure --prefix=/usr/local/glib-2.32.4

    --with-libiconv=/usr/local

    LIBFFI_CFLAGS="-I/usr/local/include"

    LIBFFI_LIBS="-L/usr/local/lib -lffi"

    # make && make install

    注意:编译报错处理

    (1)configure阶段

    # vim ./glib/gconvert.c

    注释掉第26、28行的内容

    注释掉从61行到67行的内容

    # vim ./configure

    在7880行之上添加如下内容:

    found_iconv=yes

    (2)make阶段

    # ln -s /usr/local/lib/libffi-3.0.13/include/ffi.h /usr/local/include

    # ln -s /usr/local/lib/libffi-3.0.13/include/ffitarget.h /usr/local/include

    glib库需要安装在单独的目录“/usr/local/glib-2.32.4”,也是为了避免与系统自带的glib库发生冲突的可能

    错误一:

    如果出现错误

    比如

    glib make阶段 出现 error signals.c test_INT__VOID 等等

    先 make clean

    然后 ./configure --prefix=/usr/local/glib-2.32.4  --with-libiconv=/usr/local  LIBFFI_CFLAGS="-I/usr/local/include" LIBFFI_LIBS="-L/usr/local/lib -lffi"  --enable-man=no

    最后 make && make install

    错误二:

    在安装一个软件包时,最后输入sudo make install命令后,出现以下错误信息:
    error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory

    但是在/usr/local/lib下却能找到libiconv.so.2,解决方法是将/usr/local/lib路径添加到/etc/ld.so.conf文件中,然后用sudo ldconfig命令加载,再重新输入sudo make install命令就可以了

    http://blog.sina.com.cn/s/blog_591f0e6e0101dgan.html

  • 相关阅读:
    PLSQL集合类型的使用总结
    户外品牌
    tensorflow学习资源
    sessionState详解
    easyui textbox 添加 onblur 失去焦点事件
    Android 只开启一个Activity实例
    SQL语句生成指定范围内随机数
    sql server 字符串转成日期格式
    调用WebServices超时
    adb install INSTALL_FAILED_ALREADY_EXISTS
  • 原文地址:https://www.cnblogs.com/myfield/p/4463697.html
Copyright © 2020-2023  润新知