C/C++版Cyclonedds代码分别在X86和ARM架构上编译的心得总结

  • 1 X86架构上的编译
    • 1.1 C版Cyclonedds源码编译
    • 1.2 C++版Cyclonedds源码编译
  • 2 ARM架构上的编译
    • 2.1 C版Cyclonedds源码编译
    • 2.2 C++版Cyclonedds源码编译

1 X86架构上的编译

1.1 C版Cyclonedds源码编译

没有什么特别注意的事项,只是在debug版本构建和testing的时候需要安装X86架构上的Cunit单元测试工具

安装过程也较为简单,官网下载安装包,拉到linux系统解压之后,进行make编译即可

编译完成之后需要将生成的静态或者动态库文件放置在/usr/local/lib下面

编译的时候会自动去这个地方查找库文件(隶属于X86架构的库文件)

在最后的roundtrip示例构建的时候,需要注意的是:要将
X86下C的安装位置利用-D CMAKE_PREFIX_PATH=加进来

1.2 C++版Cyclon

你可能感兴趣的:(DDS通信中间件协议总结,c语言,c++,arm开发)