【问题标题】:CMake and custom sdk (yocto+arm) for building target applications用于构建目标应用程序的 CMake 和自定义 sdk (yocto+arm)
【发布时间】:2020-07-06 15:28:57
【问题描述】:

我收到了一个用于为嵌入式 linux 设备构建 c++/c 应用程序的 SDK。这对我来说是全新的,所以我的一些术语可能是错误的。

我按照他们的指示将 SDK 安装在我的 linux (ubuntu) 系统的 /opt/ 中。他们使用的编译器似乎是 arm-poky-linux-gnueabi-gcc。他们的部分 SDK 设置了一些环境变量,例如用于编译 C/C++ 的 $CC 和 CPP。环境变量运行类似于 arm-poky-linux-gnueabi-gcc -march=armv7-a(和一堆其他标志)

我的问题是:如何使用 cmakelists/cmake 来利用它?我目前有一个围绕 cmake 构建的整个库和应用程序。

【问题讨论】:

    标签: gcc cmake g++


    【解决方案1】:

    SDK 应该附带一个用于 cmake 的工具链文件(例如名为 toolchain.cmake)。

    当你第一次调用你的 cmake 时,你强制它像这样使用 SDK: cmake -DCMAKE_TOOLCHAIN_FILE=/opt/???/toolchain.cmake.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-14
      • 1970-01-01
      • 2018-05-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多