OSG,centos

[root@bogon makefile]# yum install freetype-devel libpng-devel libjpeg-devel libtiff-devel libungif-devel libX11-devel gcc-c++ make
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: mirror.bit.edu.cn
* extras: mirror.bit.edu.cn
* rpmforge: mirror.fairway.ne.jp
* updates: mirror.bit.edu.cn
Setting up Install Process
Package freetype-devel-2.3.11-6.el6_2.9.i686 already installed and latest version
Package 2:libpng-devel-1.2.49-1.el6_2.i686 already installed and latest version
Package libjpeg-devel-6b-46.el6.i686 already installed and latest version
Package libtiff-devel-3.9.4-9.el6_3.i686 already installed and latest version
Package giflib-devel-4.1.6-3.1.el6.i686 already installed and latest version
Package libX11-devel-1.3-2.el6.i686 already installed and latest version
Package gcc-c++-4.4.6-4.el6.i686 already installed and latest version
Package 1:make-3.81-20.el6.i686 already installed and latest version
Nothing to do

-----------------------------------------------------------------------------------------------------------------------------------------------

 

http://www.cmake.org/files/v2.8/cmake-2.8.10.2-Linux-i386.tar.gz


http://www.openscenegraph.org/downloads/stable_releases/OpenSceneGraph-3.0.1/source/OpenSceneGraph-3.0.1.zip

http://www.openscenegraph.org/downloads/stable_releases/OpenSceneGraph-3.0/data/OpenSceneGraph-Data-3.0.0.zip

下载这三个包。

 

 

-----------------------------------------------------------------------------------------------------------------------------------------------

把3个文件分别解压
把osg源代码包中的CMakeLists.txt拖到cmake-gui里

点两下Configure 一下Generate

这样会在osg源代码包中生成Makefile

 

 

------------------------------------------------------------------------------------------------------------------------------------------------------

 

 

终端进入osg源码目录

make 
make install就编译安装完成

------------------------------------------------------------------------------------------------------------------------------------------------------

 

 

下面设置OSG_FILE_PATH环境变量
[makefile@bogon ~]$ cat .bash
.bash_history .bash_logout .bash_profile .bashrc
[makefile@bogon ~]$ cat .bashrc
# .bashrc

# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
JAVA_HOME=/home/makefile/jdk1.7.0_10
CATALINA_HOME=/home/makefile/apache-tomcat-7.0.33
OSG_FILE_PATH=/home/makefile/OpenSceneGraph-Data-3.0.0
PATH=/home/makefile/cmake-2.8.10.1-Linux-i386/bin:$JAVA_HOME/bin:$CATALINA_HOME/bin:$PATH;
export JAVA_HOME CATALINA_HOME OSG_FILE_PATH PATH


# User specific aliases and functions

 

------------------------------------------------------------------------------------------------------------------------------------------------------

[root@bogon makefile]# source .bashrc
[root@bogon makefile]# cat /etc/ld.so.c
ld.so.cache ld.so.conf ld.so.conf.d/
[root@bogon makefile]# cat /etc/ld.so.conf.d/my.conf
/usr/local/lib
[root@bogon makefile]# ldconfig
=================================
由于刚设置了OSG_FILE_PATH
所以要source .bashrc

由于osg默认安装在/usr/local/下
故要在/etc/ld.so.conf.d下创建一个文件内容为 /usr/local/lib
然后执行下ldconfig

------------------------------------------------------------------------------------------------------------------------------------------------------

 

 

------------------------------------------------------------------------------------------------------------------------------------------------------

posted on 2015-02-10 18:04  bigdudu  阅读(472)  评论(0)    收藏  举报