新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 网络学院 > 操作系统 > Linux教程 > 正文:Ubuntu编译时找不到Makefile的解决办法

Ubuntu编译时找不到Makefile的解决办法

新客网 XKER.COM 2007-08-29 来源: korn 收藏本文

#如果是需要编译的环境,推荐安装"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 或者 用命令 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,似乎有误--azalea注

 

./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文件是很有帮助的。 我们可以在这里面找出错误的根源,从而寻找应对措施。

收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐