Linux下./configure错误详解
来源:优易学  2011-12-8 11:52:57   【优易学:中国教育考试门户网】   资料下载   IT书店

解决:
  sudo apt-get install libgtk2.0-dev
  错误二:
  configure: error:
  You must have libxml2 >= 2.6.0 development headers installed to build.
  解决:
  sudo apt-get install libxml2-dev
  错误三:
  configure: error:
  The msgfmt command is required to build libpurple. If it is installed on your system, ensure that it is in your path. If it is not, install GNU gettext to continue.
  解决:
  sudo apt-get install gettext
  如果在使用 GTalk 或 MSN 时出现错误
  错误:
  SSL Library/Libraries……… : None (MSN and Google Talk will not work
  without SSL!)
  解决:
  sudo apt-get install libnss-dev libnspr-dev
  如果是需要编译的环境,推荐安装"build essential"包,
  #sudo apt-get install "build-essential"
  在用./configure ,make , makeinstall ,方法安装软件是,经常会发生发生各种错误,而导致无法生成 makefile 文件。现在我把我安装过程中遇到的问题以及解决办法写下来,希望对大家有点帮助。
  以我安装 pidgin-2.0.0为例
  #./configure 出现错误 :
  configure: error: C compiler cannot create executables
  按照错误提示安装缺少的包
  #sudo apt-get install libc6-dev
  再次
  #./configure
  出现错误
  checking for GLIB... no
  no
  configure: error:
  You must have the GLib 2.0 development headers installed to build.
  根据错误提示,用新得立搜索 GLib 2.0 或者 用命令
  #sudo apt-cache search GLib 2.0
  发现有个包 libglib2.0-dev - Development files for the GLib library 。
  选择安装;
  #sudo apt-get install libglib2.0-dev
  这里原文为libglib2.0-0-dev,似乎有误。
  #./configure #又出现错误
  checking for X... no
  checking for GTK... no
  no
  configure: error:
  You must have the GTK+ 2.0 development headers installed to compile Pidgin.
  If you only want to build Finch then specify --disable-gtkui when running configure.
  用如上同样的方法查找到缺少的包 并安装
  sudo apt-get install libgtkmm2.0-dev
  ./configure 出现错误
  checking for LIBXML... no
  no
  configure: error:
  You must have libxml2 >= 2.6.0 development headers installed to build.
  于是安装
  sudo apt-get install libxml2-dev
  经过上面包的安装,在次./configure 没有再出现错误,这次成功的生成了makefile 文件。
  然后执行:
  #make
  #make install
  成功安装软件。
  如果在./configure中还出现问题,那么要找到问题所在,安装缺失的包即可。
  在配置过程中,config.log文件是很有帮助的。我们可以在这里面找出错误的根源,从而寻找应对措施。

上一页  [1] [2] [3] 

责任编辑:小草

文章搜索:
 相关文章
热点资讯
热门课程培训