[例子]P4优化编译安装glTron(3D摩托车游戏)
发表于 : 2007-05-17 17:01
1. 下载源码。
2. 编译时需要安装的包,这个官方网站有写。
3. 解压。
4. configure。这里加了一大串参数,用于P4优化编译。如果不是奔腾4,那么不可以用这些参数。编译安装的好处在于,可以使用编译参数来优化程序的性能。因为其他人在提供编译好的东西给你的时候并不会根据你的系统进行优化(少数特殊情况除外)。
5. 编译
6. 安装
7. 运行
8. 其实这个3D游戏源里面有,可以用“添加/删除”来安装。
另外,我这样编译后,运行的时候出现了很多缓冲区溢出,而且电脑被我编译得太强了,我老输……

2. 编译时需要安装的包,这个官方网站有写。
代码: 全选
build-essential libpng12-dev libsdl1.2-dev libsdl-sound1.2-dev libmikmod2-dev libsdl-net1.2-dev
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"
代码: 全选
make
代码: 全选
sudo make install
代码: 全选
gltron




另外,我这样编译后,运行的时候出现了很多缓冲区溢出,而且电脑被我编译得太强了,我老输……

