用于构建目标应用程序的CMake和自定义sdk(yocto + arm)

问题描述 投票:0回答:1

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

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

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

gcc cmake g++
1个回答
0
投票

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

[首次调用cmake时,您强制它使用如下SDK:cmake -DCMAKE_TOOLCHAIN_FILE=/opt/???/toolchain.cmake

© www.soinside.com 2019 - 2024. All rights reserved.