添加libusb的lib和包括我的交叉编译

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

我的SUSE Linux安装臂交叉编译器和运行良好。现在我们试图编译它使用libusb功能的文件。链接器抱怨找不到某些文件。我知道这是因为我没有libusb的我的手臂交叉编译器。我得到的最新的libusb源代码从这里https://github.com/libusb/libusb/releases但会被卡住。如何建立呢?而如何把的lib /和包括/等我的工具链。所以作为连接器能找到丢失的文件?读别人发帖,说有在的./configure包。我没有找到它。请帮忙。它如此迷惑。 libusb的官方网站,没有对如何从源代码编译libusb的指令。

感谢西安

cross-compiling libusb
1个回答
1
投票

最简单的解决办法是通过-I和GCC的-L选项添加标题和.so文件。

既然你是交叉编译,这将是合适的,指定的安装文件夹到不同的目录中(不举办一个默认情况下),make install并通过-I和-L选项使用从那里文件。

另外,您可以设置安装路径GCC SYSROOT文件夹(用gcc --print-SYSROOT检查)。

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