LinuxSir.cn,穿越时空的Linuxsir!

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

请教我下载的cvs版的源码里只有makefile.in没有makefile呢?

[复制链接]
发表于 2004-10-20 00:55:21 | 显示全部楼层 |阅读模式
我刚接触unix不久,我在http://wwwcip.informatik.uni-erlangen.de/~simigern/rdesktop-cvs/  下载了上面的 rdesktop-cvs.tar.gz 但是解开后的目录里面没有makefile文件,只有makefile,也没有configure文件,只有configure.ac,config.guess,config.sub文件。我只知道一般编译源码都是./configure然后make。但是这里没有configure文件也没有makefile,要怎样编译呢?
    我原来编译过rdesktop1.3.1,就按常规的方法就行了,现在这个rdesktop-cvs.tar.gz是最新的cvs版的,不知道少这些文件是不是跟cvs版有关?
 楼主| 发表于 2004-10-20 00:56:30 | 显示全部楼层
不好意思打错了一个地方,应该是:
解开后的目录里面没有makefile文件,只有makefile.in,也没有configure文件,只有configure.ac,config.guess,config.sub文件。我只知道一般编译源码都是./configure然后make。但是这里没有configure文件也没有makefile,要怎样编译呢?
我原来编译过rdesktop1.3.1,就按常规的方法就行了,现在这个rdesktop-cvs.tar.gz是最新的cvs版的,不知道少这些文件是不是跟cvs版有关?
发表于 2004-10-20 04:33:23 | 显示全部楼层
如果代码目录里有autogen,就运行./autogen,有Makefile.cvs,则运行make -f Makefile.cvs, 或者有admin目录的话, 看看admin里有没有这两个文件,如果都没有的话. 就这样做aclocal && autoheader && autoconf && automaker --add-missing --copy.如果以上都没有错的话就可以和平常一样./configure && make && make install了.不过环境不同的话, 可能上面的步骤会出错.
 楼主| 发表于 2004-10-20 09:00:59 | 显示全部楼层
就这样做./aclocal && ./autoheader && ./autoconf && automaker --add-missing --copy.
******************************
非常感谢。不过我试了还是不行。我的机里没有这些命令。
能不能麻烦帮我把那个下载下来试试再介绍一下编译方法呢(可能这个请求太过分了)。^_^
发表于 2004-10-20 11:23:16 | 显示全部楼层
去掉 aclocal autoheader autoconf 前的三个 ./
如果还是没有这些命令,就请安装对应的软件包。
 楼主| 发表于 2004-10-20 11:40:17 | 显示全部楼层
已经搞好了,谢谢大家的帮忙
发表于 2004-10-20 13:01:25 | 显示全部楼层
最初由 greatboy 发表
就这样做./aclocal && ./autoheader && ./autoconf && automaker --add-missing --copy.
******************************
非常感谢。不过我试了还是不行。我的机里没有这些命令。
能不能麻烦帮我把那个下载下来试试再介绍一下编译方法呢(可能这个请求太过分了)。^_^

不好意思写的时候没有注意写错了。:sorry :sorry
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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