LinuxSir.cn,穿越时空的Linuxsir!

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

fedora 9中如何安装wine-1.0-rc3

[复制链接]
发表于 2008-5-31 11:57:14 | 显示全部楼层 |阅读模式
:Coffee:
1.下载valgrind-3.3.0-3.src.rpm
rpm -ivh valgrind-3.3.0-3.src.rpm
cd  /usr/src/redhat/SPECS/
rpmbuild -ba valgrind.spec
安装最后生成的devel文件
2.cd wine-1.0-rc3 目录
[color="Red"]ulimit -s unlimited (这一步很重要,否则GCC 4.3无法编译user32的menu.c)
./configure
make depend && make

OK
发表于 2008-5-31 12:28:23 | 显示全部楼层
yum install wine 行不?
回复 支持 反对

使用道具 举报

发表于 2008-6-1 04:16:02 | 显示全部楼层
好贴,必须顶一下,用了这个方法,编译果然不报错了

另外:
./configure
make depend && make
其实可以简化为 : ./tools/wineinstall

[color="Red"]QQ2008beta1经测试可以稳定运行,前提是不要装gecko

网上找到的关于valgrind的介绍,
来源:[color="Blue"]valgrind,好东西,一般人我不告诉他~~
    今天dot.kde登了一篇对valgrind的作者 Jonathan Riddell 的访谈。我作为valgrind的老用户,当年调程序时获益很多,在这篇访谈里进一步长了见识,深感有必要把这个优秀的开发工具介绍给诸位。以下内容多翻译自该访谈(意译啦)。
啥是valgrind
    Valgrind是帮助程序员寻找程序里的bug和改进程序性能的工具。程序通过valgrind运行时,valgrind收集各种有用的信息,通过这些信息可以找到程序中潜在的bug和性能瓶颈。
    Valgrind现在提供多个工具,其中最重要的是Memcheck,Cachegrind,Massif和Callgrind。
Memcheck:
    这个工具可以用来寻找c、c++和fortran程序中内存管理的错误。写c或c++程序时,很多隐藏很深的bug是内存操作上出了问题。而这些在 Memcheck面前都无处遁形(偶当年用的就是这个功能)。Memcheck可以检查出下列几种内存操作上的错误(大家自查一下有没有犯过;):

    * 读写已经释放的内存
    * 读写内存块越界(从前或者从后)
    * 使用还未初始化的变量
    * 将无意义的参数传递给系统调用
    * 内存泄漏
    * (笔者补充一条,同一个malloc的内存块释放多次。当年这么个bug让我找翻天)      

Cachegrind:
    这个工具可以提供详尽的profiling信息。它不光对指令、内存访问进行计数,更能针对每条指令、每行源代码、每个函数和每个程序统计cache的不命中次数。大家应该知道,cache对目前系统的性能有决定性的影响。因此这些信息可以指导程序员调整代码,最大限度的提高程序性能。
    访谈中提到,valgrind自身利用该工具在过去几个月内使性能提高了25%-30%。据早先报道,kde的开发team也对valgrind在提高kde性能方面的帮助表示感谢。
Massif:

    Massif对内存的分配和释放做profile。程序开发者通过它可以深入了解程序的内存使用行为,从而对内存使用进行优化。这个功能对C++尤其有用(因为C++有很多隐藏的内存分配和释放)。
Callgrind:
    Callgrind是一个复杂的工具(复杂到笔者没看太明白有关它的介绍)。它基于Cachegrind,除了具有Cachegrind的功能外,还可以统计调用带来的开销。
用法:
    Valgrind使用起来非常简单,你甚至不需要重新编译你的程序就可以用它。当然如果要达到最好的效果,获得最准确的信息,还是需要按要求重新编译一下的。比如在使用memcheck的时候,最好关闭优化选项。
回复 支持 反对

使用道具 举报

发表于 2008-6-1 20:28:58 | 显示全部楼层
没装过,完全看不懂
回复 支持 反对

使用道具 举报

发表于 2008-6-1 21:15:04 | 显示全部楼层
我也是直接yum完成的。没有什么问题。
回复 支持 反对

使用道具 举报

发表于 2008-6-2 12:49:37 | 显示全部楼层
不过yum的不是最新的,还是0.9.5的。
想用最新版,需要自己动手安装。
回复 支持 反对

使用道具 举报

发表于 2008-6-2 13:20:44 | 显示全部楼层
去fedora的编译系统:[url]http://koji.fedoraproject.org/koji  [url],里面搜wine,就能找到最新的wine-1.0-rc3的rpm包
回复 支持 反对

使用道具 举报

发表于 2008-6-2 13:36:21 | 显示全部楼层
Post by landrewl;1858046
去fedora的编译系统:[url]http://koji.fedoraproject.org/koji  [url],里面搜wine,就能找到最新的wine-1.0-rc3的rpm包


看来是官方的网站。
东西真多啊。
谢谢啦!
回复 支持 反对

使用道具 举报

发表于 2009-9-1 08:56:30 | 显示全部楼层
菜鸟学习了 呵呵
回复 支持 反对

使用道具 举报

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

本版积分规则

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