当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [例子]P4优化编译安装glTron(3D摩托车游戏)
帖子发表于 : 2007-05-17 17:01 
头像

注册: 2006-05-03 0:39
帖子: 8273
地址: المريخ
送出感谢: 0 次
接收感谢: 1
1. 下载源码。
2. 编译时需要安装的包,这个官方网站有写
代码:
build-essential libpng12-dev libsdl1.2-dev libsdl-sound1.2-dev libmikmod2-dev libsdl-net1.2-dev

3. 解压。
4. configure。这里加了一大串参数,用于P4优化编译。如果不是奔腾4,那么不可以用这些参数。编译安装的好处在于,可以使用编译参数来优化程序的性能。因为其他人在提供编译好的东西给你的时候并不会根据你的系统进行优化(少数特殊情况除外)。
代码:
./configure --disable-warn --disable-sdltest --enable-optimize=3 --enable-network --prefix=/usr CFLAGS="-march=pentium4 -ftracer -fprefetch-loop-arrays -funroll-loops -fomit-frame-pointer -pipe" CXXFLAGS="-march=pentium4 -ftracer -fprefetch-loop-arrays -funroll-loops -fomit-frame-pointer -pipe"

5. 编译
代码:
make

6. 安装
代码:
sudo make install

7. 运行
代码:
gltron

8. 其实这个3D游戏源里面有,可以用“添加/删除”来安装:lol: :lol: :lol: :lol:
另外,我这样编译后,运行的时候出现了很多缓冲区溢出,而且电脑被我编译得太强了,我老输…… :cry: :cry:


_________________
PHP是最好的语言!不服来战!


最后由 stlxv 编辑于 2007-05-17 17:14,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-05-17 17:09 
头像

注册: 2006-04-12 20:05
帖子: 8495
地址: 杭州
送出感谢: 0 次
接收感谢: 8
引用:
另外,我这样编译后,运行的时候出现了很多缓冲区溢出,而且电脑被我编译得太强了,我老输……
那你还编译!哈哈!


_________________
关注我的blog: ε==3


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

注册: 2006-05-03 0:39
帖子: 8273
地址: المريخ
送出感谢: 0 次
接收感谢: 1
bones7456 写道:
引用:
另外,我这样编译后,运行的时候出现了很多缓冲区溢出,而且电脑被我编译得太强了,我老输……
那你还编译!哈哈!
:oops: 只是想举个例子说明编译安装的一个好处而已....


_________________
PHP是最好的语言!不服来战!


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-05-17 17:13 
头像

注册: 2006-05-03 0:39
帖子: 8273
地址: المريخ
送出感谢: 0 次
接收感谢: 1
打不过电脑,不玩了! :oops: :evil:


_________________
PHP是最好的语言!不服来战!


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-05-17 17:43 
头像

注册: 2006-04-12 20:05
帖子: 8495
地址: 杭州
送出感谢: 0 次
接收感谢: 8
:D 那你也举个完美一点的例子啊,结果都这样了还拿出来说,害得人家下次都不敢自己编译了。


_________________
关注我的blog: ε==3


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-05-17 17:44 
头像

注册: 2006-05-03 0:39
帖子: 8273
地址: المريخ
送出感谢: 0 次
接收感谢: 1
bones7456 写道:
:D 那你也举个完美一点的例子啊,结果都这样了还拿出来说,害得人家下次都不敢自己编译了。
:oops: 怎么不敢了!?有人喜欢挑战有难度的……


_________________
PHP是最好的语言!不服来战!


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-05-17 17:47 
头像

注册: 2006-04-12 20:05
帖子: 8495
地址: 杭州
送出感谢: 0 次
接收感谢: 8
stlxv 写道:
bones7456 写道:
:D 那你也举个完美一点的例子啊,结果都这样了还拿出来说,害得人家下次都不敢自己编译了。
:oops: 怎么不敢了!?有人喜欢挑战有难度的……

你速度真快,我还没刷新出来,你就回帖了啊! :roll:


_________________
关注我的blog: ε==3


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-05-17 18:28 
头像

注册: 2006-05-03 0:39
帖子: 8273
地址: المريخ
送出感谢: 0 次
接收感谢: 1
bones7456 写道:
stlxv 写道:
bones7456 写道:
:D 那你也举个完美一点的例子啊,结果都这样了还拿出来说,害得人家下次都不敢自己编译了。
:oops: 怎么不敢了!?有人喜欢挑战有难度的……

你速度真快,我还没刷新出来,你就回帖了啊! :roll:
不是我快,是你机慢


_________________
PHP是最好的语言!不服来战!


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

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Google [Bot], Sogou [Spider] 和 5 位游客


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

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

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