ARM架构Linux操作系统上C语言版本的CycloneDDS中HelloWorld的编译过程(交叉编译工具链)

  • 前言
  • 1 将X86 架构下的Cyclonedds代码examples/helloworld/build下的文件源文件和头文件进行拷贝
  • 2 修改ARM架构下的Cyclonedds代码examples/helloworld中的CMakeListstxt文件
  • 3 cmake指定SSL、arm.cmake、CycloneDDS的路径与选项—产生MakeFile文件
  • 4 make编译
  • 5 file命令查看可执行文件是否属于ARM架构下的

前言

ARM架构Linux操作系统上C语言版本的CycloneDDSHelloWorld的编译过程与源码编译过程中的roundtrip示例编译是一样的,因为实在ARM架构上,所以需要将idlc_generate注释掉,自己手动添加源代码和头文件,之后在进行cmakemake操作

1 将X86 架构下的Cyclonedds代码examples/helloworld/build下的文件源文件和头文件进行拷贝

在X86的C

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