如何将库添加到交叉编译工具链?
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)到环境变量)