我正在为enocean
开发一个应用程序。我能够为我的主机系统编译它。我想为运行beaglebone black
的{{1}}交叉编译它。我有交叉编译器和所有其他库。我不知道如何更改现有的configure,Makefiles来交叉编译它。
请帮忙!
答案 0 :(得分:1)
只需为目标架构传递正确的--host=
标志,例如:
./configure --host arm-linux-gnueabihf
这将查找当前arm-linux-gnueabihf-gcc
中具有给定前缀的工具链程序(在上面的例子中,它将看起来像编译器$PATH
)。大多数交叉编译工具链应自动遵守此约定。