首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >交叉编译库链接(linux) (C++/C)

交叉编译库链接(linux) (C++/C)
EN

Stack Overflow用户
提问于 2015-11-30 20:43:26
回答 1查看 481关注 0票数 1

当交叉编译到我的RPI2时,我有一个问题.在本地编译时,一切都很好。

我正在使用Buildroot作为交叉编译器,所有其他的程序都没有中小型1.0的作品/编译很好。

本例中的库是'libusb-1.0‘。

编撰作品精良:

代码语言:javascript
复制
g++ main.cpp -o run -lusb-1.0

补偿问题:

代码语言:javascript
复制
arm-linux-g++ main.cpp -o run -lusb-1.0

错误输出:

代码语言:javascript
复制
main.cpp:2:31: fatal error: libusb-1.0/libusb.h: No such file or    
directory.
#include <libusb-1.0/libusb.h>
                              ^

节目:

代码语言:javascript
复制
#include <iostream>
#include <libusb-1.0/libusb.h>
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
#include <errno.h>

using namespace std;

int main()
{
 cout << "Test!" << endl;
 libusb_init(NULL);

 return 0;
}

提前感谢您的帮助,时间和答案!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-01 13:24:34

问题解决了。

我不得不重新选择Buildroot中的库,然后重新构建整个arm编译器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34007640

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档