首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为Beablebone黑建造DAHDI

为Beablebone黑建造DAHDI
EN

Stack Overflow用户
提问于 2015-03-09 01:48:52
回答 1查看 689关注 0票数 1

我正计划为Beagleboneblack建造DAHDI

首先,我完全按照本教程Kernel构建了BBB的内核,

让ARCH=arm交叉编译=arm-linux-gnueabihf- beaglebone_defconfig 让ARCH=arm交叉编译=arm-linux-gnueabihf- uImage dtbs 使ARCH=arm交叉编译=arm-linux-gnu- uImage-dtb.am335x-boneblack模块

我使用linaro工具链来实现armhf (交叉编译=armhf gnueabihf-)而不是指示的工具链。

然后我开始建造达赫迪

cd dahdi-linux-完全-2.10.1-Rc2+2.10.1-Rc2 /#我只构建dahdi,而不是他们的工具 制作KSRC=PATH_TO_MY_ABOVE_KERNEL

不幸的是,在编译dahdi-base.c时,进程以以下错误结束:

/home/working/dl/dahdi-linux-complete-2.10.1-rc2+2.10.1-rc2/linux/drivers/dahdi/dahdi-base.c:1:错误: 32位模式不支持代码模型内核 /home/working/dl/dahdi-linux-complete-2.10.1-rc2+2.10.1-rc2/linux/drivers/dahdi/dahdi-base.c:1:对不起,未实现:64位模式未在

我不知道为什么,因为我的linaro工具链是32位

/home/working/dl/gcc-linaro-arm-linux-gnueabihf-4.7-2012.10-20121022_linux/bin/arm-linux-gnueabihf-gcc-4.7.3: ELF 32位LSB可执行文件,Intel 80386,version 1 (SYSV),动态链接(使用共享库),用于GNU/Linux2.6.15

我的gnu gcc工具链也是32位。

/usr/bin/gcc: ELF 32位LSB可执行文件,Intel 80386,version 1 (SYSV),动态链接(使用共享库),用于GNU/Linux2.6.18,已剥离

如果有人有主意的话,你的帮助将不胜感激。

最好的尊重。

洛伊当真

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-13 06:05:02

我给出这个答案是为了确保所有进入我的问题的人都能在将来搜索和解决问题。

在构建DAHDI时,只需在make命令中再添加2个ARGS,问题就解决得很好。

让KSRC=PATH_TO_MY_ABOVE_KERNEL ARCH=arm交叉编译=arm-linux-gnueabihf-

感谢米琳把我从困境中解救出来。

诚挚的问候

李丹。

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

https://stackoverflow.com/questions/28934119

复制
相关文章

相似问题

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