LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 773|回复: 9

用src安装软件时的make出错问题

[复制链接]
发表于 2006-3-31 13:24:35 | 显示全部楼层 |阅读模式
我是菜鸟啊。。。
我从源代码编译软件安装的时候,.configure没有出错,很正常。
但是make, make install的时候,出现
make: *** 没有指明目标并且找不到 makefile。 停止。
的错误信息...不知道什么原因造成的。 哪位老大教教我吧!!!
发表于 2006-3-31 13:30:01 | 显示全部楼层
Post by cainiao_007
make: *** 没有指明目标并且找不到 makefile。 停止。

好象是说找不到makefile
看一下你的安装目录下有没有makefile或Makefile之类的
你安装的是什么软件?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-31 13:43:34 | 显示全部楼层
我在debian中安装stardict2.4.6版本。
没有makefile,有Makefile.in,Makefile.am
但是我用 make -f Makefile.in就出现
Makefile.in:15: *** 遗漏分隔符 。 停止。
用 make -f Makefile.am, 就更不行了。
而我看INSTLL文件中的说明,就是让我./configule ; make; make install啊。。。

而且我已经遇到多次提示我找不到makefile的源程序安装包。
大家没遇到过吗?
回复 支持 反对

使用道具 举报

发表于 2006-3-31 13:52:59 | 显示全部楼层
你需要 autoconf automake 来产生 Makefile
回复 支持 反对

使用道具 举报

发表于 2006-3-31 14:02:11 | 显示全部楼层
在stardict官方网站下下来的包
configure之后不是就有Makefile的吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-31 14:06:36 | 显示全部楼层
我是从sourceforge.net下载的bz2文件。没有。。。
autoconf 或者automake 怎么用啊。。。
回复 支持 反对

使用道具 举报

发表于 2006-3-31 14:14:48 | 显示全部楼层
我是不是说错了??错了别怪我,用到 auto* 只一次。
回复 支持 反对

使用道具 举报

发表于 2006-3-31 14:27:31 | 显示全部楼层
我也是从sourceforge.net下下来的
[ 2:20PM]:/home/jojo>wget http://nchc.dl.sourceforge.net/s ... rdict-2.4.6.tar.bz2
[ 2:17PM]:/home/jojo>tar jxvf stardict-2.4.6.tar.bz2
......
[ 2:17PM]:/home/jojo>cd stardict-2.4.6
[ 2:17PM]:/home/jojo/stardict-2.4.6>./configure
......
[ 2:18PM]:/home/jojo/stardict-2.4.6>ls
ABOUT-NLS      config.rpath*        missing*
AUTHORS        config.status*       mkinstalldirs*
COPYING        config.sub*          omf.make
ChangeLog      configure*           pixmaps/
INSTALL        configure.in         po/
Makefile       data/                src/
Makefile.am    depcomp*             stamp-h1
Makefile.in    dictionary.spec      stardict-installer.nsi
NEWS           help/                stardict-uninst.ico
README         install-sh*          stardict-withoutgnome.spec
README.win32   intltool-extract*    stardict-withoutgnome.spec.in
TODO           intltool-extract.in  stardict.dev
aclocal.m4     intltool-merge*      stardict.ico
autogen.sh*    intltool-merge.in    stardict.spec
config.guess*  intltool-update*     stardict.spec.in
config.h       intltool-update.in   tests/
config.h.in    libtool*             treedict.spec
config.log     ltmain.sh            xmldocs.make

有的啊
你是为什么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-31 14:59:46 | 显示全部楼层
...真的有啊!我的为什么没有?难道configule错了?
我再试一下。。。
谢谢jojo
回复 支持 反对

使用道具 举报

发表于 2006-3-31 15:02:31 | 显示全部楼层
举手之劳;)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表