当前位置: 首页 > 知识库问答 >
问题:

交叉编译BCM2835-1.42库为树莓PI。

戚俊健
2023-03-14

我试图在Ubuntu中为我的覆盆子pi板交叉编译库BCM2835-1.42。下载库并使用以下命令进行交叉编译:

wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.42.tar.gz

/tmp/ccxdzazg.s:299:错误:无效屏障类型--DMB ldr r0,[r0]DMB'/tmp/ccxdzazg.s:365:错误:无效屏障类型--DMB str r1,[r0]DMB'/tmp/ccxdzazg.s:453:错误:无效屏障类型--DMB ldr r0,[r0]DMB'/tmp/ccxdzazg.s:480:错误:无效屏障类型--DMB str r1,R r1,[r0]DMB'/TMP/CCXDZAZG.S:731:错误:无效屏障类型--DMB str r1,[r0]DMB'/TMP/CCXDZAZG.S:807:错误:无效屏障类型--DMB str r1,[r0]DMB'/TMP/CCXDZAZG.S:868:错误:无效屏障类型--DMB str r1,[r0]DMB'

共有1个答案

洪伟彦
2023-03-14

解决,它将很好地工作与BCM2835-1.44库。

 类似资料:
  • 我在、Visual C++和交叉编译器的帮助下为构建项目。它运行良好,但如何处理情况时,我需要链接到库?我是否应该用当前的交叉编译器构建所有必需的库?例如如何处理库?

  • 问题内容: 我想知道是否有可能(如果可以:如何)使用Go交叉编译共享库。说我有这段代码: 在中。在Mac上,我可以运行 获得名为的共享库。与Linux类似,只是扩展名为。 现在,我想使用Linux作为构建库的主要平台(适用于Mac和Windows)。我有什么选择? 设置来运行上面的linux上,我得到 有任何想法吗? 问题答案: 您面临的问题实际上与编译共享库或可执行文件无关,而与使用cgo并尝试

  • 我试图交叉编译ARM的aws webrtc库(https://github.com/awslabs/amazon-kinesis-video-streams-webrtc-sdk-c)。所以我按照readme.md上的说明操作,但失败了。 我所做的 我遇到的错误

  • 问题内容: 我创建了一个交叉编译的arm可执行文件。我想找到可执行文件的库依赖项。我正在使用ubuntu natty并安装了不包含ldd的arm-linux- gnueabi工具链。有没有可用的工具来查看Linux中arm可执行文件库的依赖性。 问题答案: 这有点儿混乱,但这是我能找到的最好的解决方案,对于基本用途它确实很好用-只需使用其他交叉工具将此脚本另存为“ arm-none-linux-g

  • 本文档说明如何在kali linux上配置ARM交叉编译环境,是我们多份关于”定制ARM镜像”的文档的起点. 开发机的配置 编译内核生成镜象通常需要大量硬盘空间.确保你的开发机至少有50G可用硬盘空间以及足够的内存,CPU不要太差. 安装依赖 先安装ARM交叉编译所需的依赖. apt-get install git-core gnupg flex bison gperf libesd0-dev b

  • 问题内容: 各位 我正在尝试在Ant和终端上玩Javac Cross编译。在本地和集成环境中,我在一个非常基本的问题上遇到了同样的问题。 我在linux终端(以及在Windows和cmd的cygwin上)上运行此命令: 与Main.java一起使用,仅是System.out.println。 我收到错误消息: 我在本地Windows机器上的配置大致相同,结果完全相同。 我的理解是,交叉编译就是使用