当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 12 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [分享]编译时找不到makefile的解决办法
帖子发表于 : 2007-05-07 1:23 

注册: 2006-08-27 19:32
帖子: 18
送出感谢: 0 次
接收感谢: 0 次
在用./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-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文件是很有帮助的。 我们可以在这里面找出错误的根源,从而寻找应对措施。


页首
 用户资料  
 
2 楼 
 文章标题 : 如果不联网该怎么办?
帖子发表于 : 2007-06-06 17:31 

注册: 2007-05-18 9:58
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
如题


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-06-06 17:33 
头像

注册: 2006-05-19 21:23
帖子: 1277
送出感谢: 0 次
接收感谢: 0 次
楼主有心人...除了libxxxx-dev这样的安装,还有pkg-config机制呢~~~


_________________
其实我是一个演员!-http://blog.csdn.net/xport/


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-06-13 0:15 

注册: 2007-06-06 0:41
帖子: 29
送出感谢: 0 次
接收感谢: 0 次
怎么我安装

sudo apt-get install libglib2.0-0-dev

它不给我安装...
有一些软件包无法被安装。如果您用的是不稳定(unstable)发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们还在新到(incoming)目录中。

您仅要求对单一软件包进行操作,这极有可能是因为该软件包安装不上,同时,
您最好提交一个针对这个软件包的故障报告。
下列的信息可能会对解决问题有所帮助:

下列的软件包有不能满足的依赖关系:
libgtkmm2.0-dev: 依赖: libgtk2.0-dev (>= 2.2.0) 但是它将不会被安装
E: 无法安装的软件包
我按照提示再装,也是同样的提示...


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-06-15 19:28 
头像

注册: 2007-04-28 18:15
帖子: 133
送出感谢: 0 次
接收感谢: 0 次
cjc1030 写道:
怎么我安装

sudo apt-get install libglib2.0-0-dev

它不给我安装...
有一些软件包无法被安装。如果您用的是不稳定(unstable)发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们还在新到(incoming)目录中。

您仅要求对单一软件包进行操作,这极有可能是因为该软件包安装不上,同时,
您最好提交一个针对这个软件包的故障报告。
下列的信息可能会对解决问题有所帮助:

下列的软件包有不能满足的依赖关系:
libgtkmm2.0-dev: 依赖: libgtk2.0-dev (>= 2.2.0) 但是它将不会被安装
E: 无法安装的软件包
我按照提示再装,也是同样的提示...

内核版本过高时会出现这种情况,不知道楼上这位是否属于这样。我的gutsy在安装vmplayer时就是这种提示,原因是没有和内核对应的vmware-player-kernel


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-06-22 12:16 

注册: 2007-02-14 13:56
帖子: 52
地址: swust
送出感谢: 0 次
接收感谢: 0 次
好文 谢谢


页首
 用户资料  
 
7 楼 
 文章标题 : Re: [分享]编译时找不到makefile的解决办法
帖子发表于 : 2009-05-06 18:12 
头像

注册: 2009-04-04 12:55
帖子: 249
地址: 四川...泸州||江苏...镇江
送出感谢: 0 次
接收感谢: 1
先看看


页首
 用户资料  
 
8 楼 
 文章标题 : Re: [分享]编译时找不到makefile的解决办法
帖子发表于 : 2009-05-06 18:55 
头像

注册: 2008-07-14 22:42
帖子: 8078
地址: Beijing
送出感谢: 0 次
接收感谢: 0 次
./configure成功之后什么都好说了 :em05


_________________
Ubuntu User


页首
 用户资料  
 
9 楼 
 文章标题 : Re: [分享]编译时找不到makefile的解决办法
帖子发表于 : 2009-05-23 15:10 

注册: 2009-05-17 22:47
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
帮帮忙啊 我该怎么解决啊
我用的是red hat linux 5.0的 apache源码包 是httpd-2.2.4的
./configure --prefix=/mnt/software/apache2 --with-ssl=/usr/bin/openssl --enable-ssl --enable-so --enable-rewrite --enable-mime-magic --enable-mem-cache
过程当中我看到了有提示gcc no , cc no ,当make的时候提示: make: *** 没有指明目标并且找不到 makefile。 停止。 但是当我装了gcc之后 同样的有这个提示 我在解压后的httpd-2.2.4目录下 找不到makefile文件,请问怎么解决啊,麻烦帮帮忙啊


页首
 用户资料  
 
10 楼 
 文章标题 : Re: [分享]编译时找不到makefile的解决办法
帖子发表于 : 2009-05-23 17:30 
头像

注册: 2009-04-04 12:55
帖子: 249
地址: 四川...泸州||江苏...镇江
送出感谢: 0 次
接收感谢: 1
checking for intltool >= 0.23... awk: cannot open ./intltool-update.in (No such file or directory)
awk: cannot open ./intltool-update.in (No such file or directory)
found
./configure: line 3649: test: : integer expression expected
configure: error: Your intltool is too old. You need intltool 0.23 or later.

我的老是说这个提示,怎么回事阿!
我那个intltool明明是45的,而且我成果打包过的,换一些包就不可以了
viewtopic.php?f=56&t=201592
我在这里问了,可是没人回答 :em20


页首
 用户资料  
 
11 楼 
 文章标题 : Re: [分享]编译时找不到makefile的解决办法
帖子发表于 : 2009-05-23 17:44 

注册: 2009-05-22 0:12
帖子: 26
送出感谢: 0 次
接收感谢: 0 次
不错的方法,顶一个。


_________________
优莎纳世界顶级营养品公司,产品是唯一进入美国、新加坡、马来西亚等九国药典的公司,已建厂,产品已批,市场空白,欢迎加盟!

USANA就是令您梦想成真的事业良机。你还犹豫什么呢?赶快拿起手中的电话联系我们,加入成功者的行列!我们期待你的来电!北京医学博士.经济学博士团队QQ:654932952电话:13903378727


页首
 用户资料  
 
12 楼 
 文章标题 : Re: [分享]编译时找不到makefile的解决办法
帖子发表于 : 2009-06-21 18:13 

注册: 2008-10-31 22:12
帖子: 6546
系统: 践兔
送出感谢: 18
接收感谢: 25
代码:
cat README #1
sudo aptitude show pkg #2
sudo apt-get install pkg #3
#pkg是要装的包,如果第二步不成功就到网上下载安装


_________________
代码:
] ls -ld //


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 12 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译