如何将库添加到交叉编译工具链?

Posted

技术标签:

【中文标题】如何将库添加到交叉编译工具链?【英文标题】:How to add library to cross-compile toolchain? 【发布时间】:2015-12-02 10:28:09 【问题描述】:

我正在使用 Netbeans 与 arm-linux-gnueabihf-raspbian 交叉编译树莓派的 C++ 代码。编译工作正常,我可以在 raspberry 上运行程序,但我不知道如何添加外部库文件,如 RF24 或 WiringPi。

根据一些来源,我应该创建一个配置文件来将库安装到工具链,但作为 linux 的新手,我不知道如何。我该怎么办?

【问题讨论】:

转到属性 -> 链接器,单击附加库目录字段旁边的 ... 添加包含库的目录(如果需要),单击库字段旁边的 ... 添加每个图书馆。 【参考方案1】:

谢谢,这解决了部分问题。我需要做的是将库正常安装到树莓派,然后将刚刚安装的库文件从 pi@:/usr/local/lib 复制到本地计算机的项目文件夹中,然后按照你说的做。现在一切似乎都正常了。

【讨论】:

以上是关于如何将库添加到交叉编译工具链?的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu配置交叉编译环境(配置交叉编译工具链)配置arm-linux-gcc交叉编译工具链(添加交叉编译工具链(toolchain)到环境变量)

如何添加交叉编译工具链(toolchain)到环境变量?

如何使Linux在交叉编译工具安装配置并立即生效

arm交叉编译工具链下载

如何制定android交叉编译工具链

如何构建MIPS交叉编译工具链