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

  • 相关阅读:
    linux下java调用.so文件的方法1: JNI
    在Eclipse中用SWT设计界面
    转:中文编码杂谈
    使用ObjectInputStream的readObject()方法如何判断读取到多个对象的结尾
    Java log4j详细教程
    java没有条件编译
    HTML参考手册
    javadoc 生成帮助文档时,注意以下几点
    Java中取小数点后两位(四种方法)
    iOS开发UI篇—使用UItableview完成一个简单的QQ好友列表(二)
  • 原文地址:https://www.cnblogs.com/gavin-world/p/11169282.html
Copyright © 2011-2022 走看看