Windows7主机上用WorkBench3.0交叉编译用于VxWorks6.6的ACE+TAO+OpenDDS

    在Windows7上,交叉编译用于VxWorks6.6上的ACE+TAO、OpenDDS。

环境:

1)Host:Windows7

2)Target:VxWorks6.6,CPU:PENTIUM3或VxWorks5.5.1

工具:

1)Perl

2)WorkBench3.0(各CPU对应的安装包不同,如PENTIUM、ARM、PPC、Mips、XSCALE)

3)Tornado2.2 for Pentium

4)Cygwin2.738的Make3.81——替代Tornadomake(3.74)

步骤:

1)获取ACE+TAO、OpenDDS源代码;
2)设置环境变量(ACE_ROOT、TAO_ROOT、PATH、LD_LIBRARY_PATH、DDS_ROOT等);

3)设置VxWorks Development Shell;

4)编译Windows7上的idl可执行程序(tao_idl、gperf等);

5)定制ACE和TAO的config.h和platform_macros.GNU;

6)分别产生ACE、TAO和OpenDDS交叉编译用的GNUMakefile;

7)分别执行make执行编译;

8)编译过程中,可能会遇到了多种问题,需要分析和及时处

你可能感兴趣的:(VxWorks系统移植,ACE,TAO)