Wednesday, April 22, 2009

orocos-rtt-1.8.0编译过程

RTT是orocos工程一个组成部分,全称为Real-Time Toolkit。
web site: http://www.orocos.org/rtt
编译过程如下:
1. tar -xvjf orocos-rtt-1.8.0-src.tar.bz2 #解压
2. mkdir orocos-rtt-1.8.0/build #创建编译目录
3. cd orocos-rtt-1.8.0/build #进入编译目录
4. ../configure --with- [--prefix=/usr/local][--with-linux=/usr/src/linux] #配置参数并生成Makefile文件,target不指定的话默认为gnulinux,别的几个参数在标准Linux平台上采用默认值即可,在此直接使用../configure即可
5. make #生成的库文件存放在build/src目录下,liborocos-rtt-gnulinux.so.1.8.0
6. make install #拷贝头文件到/usr/local/include/rtt/目录,有一部分boost相关。
make install时并没有看到liborocos-rtt-gnulinux.so.1.8.0被拷贝到/usr/local/lib目录下,看了修改时间也不是make install的时间,估计是make的时候直接生成然后放到/usr/local/lib目录下了,留待下次重新编译的时候验证。

详细的编译参数设置可参考:
1.orocos-rtt-1.8.0/README
2.http://www.orocos.org/stable/documentation/rtt/v1.8.x/doc-xml/orocos-installation.html

测试环境:
VMware 5.5.1 & Ubuntu 8.10 & gcc4.3.2

No comments:

Post a Comment