日食错误"文件格式无法识别"

时间:2015-04-21 13:01:38

标签: c linux eclipse

我开始使用我的覆盆子pi 2.我在Ubuntu 14.04 LTS上使用eclipse CDT。我使用arm cross compiler" arm-linux-gnueabihf-gcc"。对于我的项目,我需要库libbcm2835.a和头文件bcm2835.h。我读过这个库也适用于新的bcm2836。

我将头文件和库包含到我的项目中,当我编译我的hello world时发生以下错误:

  

建筑目标:测试   调用:交叉GCC链接器   arm-linux-gnueabihf-gcc -L / home / florian / Documents / libs / bcm2835_cc / lib -o" Test" ./main.o-lbcm2835   /home/florian/Documents/libs/bcm2835_cc/lib/libbcm2835.a:错误添加符号:文件格式无法识别   collect2:错误:ld返回1退出状态   make:*** [测试]错误1

在我包含库之前,我使用以下命令将其交叉编译到arm-platform:

  

sudo ./configure --prefix = / home / florian / Documents / libs / bcm2835_cc / --build = i686-pc-linux-gnu --host = arm-linux-gnueabihf-gcc --target = i686- Linux PC的-GNU

eclipse中的错误似乎是我对库bcm2835的交叉编译做错了。可能是吗?

感谢您的帮助

0 个答案:

没有答案