zoukankan      html  css  js  c++  java
  • Ubuntu 中linux 编译错误的(-)

    1.错误

    compress.c:14:58: fatal error: zlib.h: No such file or directory
    compilation terminated.

    解决:sudo apt-get install zlib1g-dev

    2.错误

    make[2]: bison: Command not found

    解决:sudo apt-get install bison

    3.错误

    /bin/sh: flex: not found
    make[2]: *** [lib/conf-lex.c] Error 127

    解决:sudo apt-get install flex

    4.错误

    lib/libsensors.so: undefined reference to `sensors_yylex'
    lib/libsensors.so: undefined reference to `sensors_yyin'
    lib/libsensors.so: undefined reference to `sensors_lex_error'
    lib/libsensors.so: undefined reference to `sensors_yylineno'
    collect2: ld returned 1 exit status
    make[2]: *** [prog/sensors/sensors] Error 1

    解决:After installing flex and/or bison, you'll need to 'make clean' before 'make user' will work properly.

    5.错误

    /bin/sh: gmake: not found
    make[3]: *** [clean] Error 1


    原因:在ubuntu中已经取消掉了gmake,都用make代替。

    解决:

    $ sudo ln -s /usr/bin/make  /usr/bin/gmake

    6.错误

    (cd basis/build/linux-am34-bluraypan; sh build_me.sh -c -b  -j -L lex)
    [: 133: unexpected operator
    [: 133: unexpected operator
    ***Error: DirectFB path point to an invalid path
    Hint: you can set DirectFB path by:
    1. setenv MEI2_TOOLCHAIN_JAVA_DIR your_directfb_path
    2. use -D build switch, type build_me.sh -h for help
    make[4]: *** [clean] Error 1

    解决:$ sudo dpkg-reconfigure dash(可见dash的说明文)
    选择[NO]

    7.错误

    Sequence (?<...) not recognized in regex; marked by <-- HERE in m//+|(?< <-- HERE !/)$/ at -e line 1.

    解决:perl版本差别引起的异常message

    降级perl版本至5.8.9

    8.错误

    xftlex.l: In function `XftConfigLexDone':
    xftlex.l:274: `XftConfig_current_buffer' undeclared (first use in this function)

    解决:

    flex包版本不匹配.降级到2.5.4后,make clean后,编译通过.

    9.错误

    make[5]: makeinfo: Command not found
    make[5]: *** [libext2fs.info] Error 127

    解决:$ sudo apt-get install texinfo

    10.错误

    /bin/sh: line 1: gawk: command not found
    make[6]: *** [stamp-gtktypebuiltins.h] Error 127

    解决:$ sudo apt-get install gawk

    11.错误

    /bin/sh: line 2: indent: command not found
    make[6]: *** [stamp-gtkmarshal.h] Error 127

    解决:$ sudo apt-get install indent

    转自https://blog.csdn.net/namecyf/article/details/7299413

    12 错误

    “error : openssl/bio.h :No such file or folder

    解决方法:

    $ sudo apt install libssl-dev

  • 相关阅读:
    以淘宝商品搜索漫谈查询条件的排序对效率的影响(SQL查询性能优化,附调优(性能诊断)DMV)
    监测ASP.NET MVC网站
    在WCF中使用Ninject轻量级IOC框架 之 SOAP风格服务
    敏捷——SCRUM
    《scrum敏捷软件开发》读书笔记
    【双旦献礼】PortalBasic Java Web 应用开发框架 v3.0.1 正式发布(源码、示例及文档)
    前端架构
    Android源码学习之如何使用eclipse+NDK
    mass Framework attr模块 v3
    【转】iOS 6版本与之前版本差异总结
  • 原文地址:https://www.cnblogs.com/gavin-world/p/11169282.html
Copyright © 2011-2022 走看看