[例子]P4优化编译安装glTron(3D摩托车游戏)

为当前最终发行版之前的所有版本提供支持
回复
头像
stlxv
论坛版主
帖子: 8273
注册时间: 2006-05-03 0:39
来自: المريخ
送出感谢: 0
接收感谢: 1 次

[例子]P4优化编译安装glTron(3D摩托车游戏)

#1

帖子 stlxv » 2007-05-17 17:01

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:
上次由 stlxv 在 2007-05-17 17:14,总共编辑 1 次。
PHP是最好的语言!不服来战!
头像
bones7456
论坛版主
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
送出感谢: 0
接收感谢: 8 次
联系:

#2

帖子 bones7456 » 2007-05-17 17:09

另外,我这样编译后,运行的时候出现了很多缓冲区溢出,而且电脑被我编译得太强了,我老输……
那你还编译!哈哈!
关注我的blog: ε==3
头像
stlxv
论坛版主
帖子: 8273
注册时间: 2006-05-03 0:39
来自: المريخ
送出感谢: 0
接收感谢: 1 次

#3

帖子 stlxv » 2007-05-17 17:12

bones7456 写了:
另外,我这样编译后,运行的时候出现了很多缓冲区溢出,而且电脑被我编译得太强了,我老输……
那你还编译!哈哈!
:oops: 只是想举个例子说明编译安装的一个好处而已....
PHP是最好的语言!不服来战!
头像
stlxv
论坛版主
帖子: 8273
注册时间: 2006-05-03 0:39
来自: المريخ
送出感谢: 0
接收感谢: 1 次

#4

帖子 stlxv » 2007-05-17 17:13

打不过电脑,不玩了! :oops: :evil:
PHP是最好的语言!不服来战!
头像
bones7456
论坛版主
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
送出感谢: 0
接收感谢: 8 次
联系:

#5

帖子 bones7456 » 2007-05-17 17:43

:D 那你也举个完美一点的例子啊,结果都这样了还拿出来说,害得人家下次都不敢自己编译了。
关注我的blog: ε==3
头像
stlxv
论坛版主
帖子: 8273
注册时间: 2006-05-03 0:39
来自: المريخ
送出感谢: 0
接收感谢: 1 次

#6

帖子 stlxv » 2007-05-17 17:44

bones7456 写了::D 那你也举个完美一点的例子啊,结果都这样了还拿出来说,害得人家下次都不敢自己编译了。
:oops: 怎么不敢了!?有人喜欢挑战有难度的……
PHP是最好的语言!不服来战!
头像
bones7456
论坛版主
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
送出感谢: 0
接收感谢: 8 次
联系:

#7

帖子 bones7456 » 2007-05-17 17:47

stlxv 写了:
bones7456 写了::D 那你也举个完美一点的例子啊,结果都这样了还拿出来说,害得人家下次都不敢自己编译了。
:oops: 怎么不敢了!?有人喜欢挑战有难度的……

你速度真快,我还没刷新出来,你就回帖了啊! :roll:
关注我的blog: ε==3
头像
stlxv
论坛版主
帖子: 8273
注册时间: 2006-05-03 0:39
来自: المريخ
送出感谢: 0
接收感谢: 1 次

#8

帖子 stlxv » 2007-05-17 18:28

bones7456 写了:
stlxv 写了:
bones7456 写了::D 那你也举个完美一点的例子啊,结果都这样了还拿出来说,害得人家下次都不敢自己编译了。
:oops: 怎么不敢了!?有人喜欢挑战有难度的……

你速度真快,我还没刷新出来,你就回帖了啊! :roll:
不是我快,是你机慢
PHP是最好的语言!不服来战!
回复

回到 “老旧版本支持”