使用的部署环境:
操作系统:Ubuntu 18.04
编译器:gcc 7.3
GNU Make 4.1
步骤:
-
下载OpenDDS最新版(3.13)并解压缩,在Linux系统需要下载.tar.gz格式的压缩包,下载地址:http://download.objectcomputing.com/OpenDDS/。
-
下载树莓派交叉编译工具并解压缩,下载地址:https://github.com/raspberrypi/tools。
-
cd至OpenDDS-3.13目录下,输入命令:./configure --target=linux-cross --target-compiler="<PITOOLS>/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/arm-linux-gnueabihf-g++" --ace=download,其中<PITOOLS>/tools替换为树莓派交叉编译工具解压绝对路径,(我的绝对路径 /home/lei/opendds)此时OpenDDS会自动下载配套的ACE+TAO,并解压缩至相应文件夹。(后生成build文件夹,用于树莓派交叉编译)
-
分别cd至OpenDDS-3.13/build/host和OpenDDS-3.13/build/target目录下ÿ