ARM架构Linux操作系统上C++版本的CycloneDDS代码的CMake编译详细过程(交叉编译工具链)

  • 1 cmake(build编译目录的创建与进入过于简单此处省略)
  • 2 make编译(指令等同于cmake --build .)
  • 3 安装
  • 4 debug版本与testing构建
    • 4.1 ARM下的Gtest安装与搭建
    • 4.2 idlc_generate失效解决
      • CMakeLists.txt文件修改
    • 4.3 重新构建Debug成功
    • 4.4 make编译出错解决
  • 5 roundtrip示例构建与运行(只产生可执行文件,不再运行,运行很简单直接./后面跟上文件名即可)
    • 5.1 修改CMakeLists.txt文件以应对idlc_generate指令在ARM架构上失效问题
    • 5.2 通过idlc文件手动生成RoundTrip.cpp和RoundTrip.hpp文件

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