如何CROSS COMPILE linux for ppc

时间:2012-07-25 07:54:25

标签: embedded

我想交叉编译LINUX 2.6.26 Kernel for ppc

我使用的步骤是

1. make arch=ppc menuconfig
2. make arch=ppc cross_compile=ppc_74xx-

执行第二步时我得到了

VDSO32错误。

我无法删除该错误,

实际上我想创建一个板支持配置文件,但是我无法找到适当的注释。

请任何人帮助我。

  1. 为powerpc 7410编译linux内核2.6,即MPC7410
  2. 为MPC7410板创建板支持
  3. 为powerpc或ppc正确编译linux内核。

1 个答案:

答案 0 :(得分:0)

我现在不记得,如果2.6.26使用了ppc或powerpc,那么我会尝试:

make menuconfig ARCH=powerpc CROSS_COMPILE=ppc_xyz-

据我所知,没有教程可以做到这一点。我想每个人都在学习的同时学习。

DENX提供了一个完整的解决方案,包括工具链,引导加载程序,基本二进制文件,内核和磁盘映像构建工具。我建议先下载他们的软件包并使用它。

他们的邮件列表也是提出更具体问题的好地方。

当我必须添加对新电路板的支持时,我会尝试找到一个使用相同处理器并只复制文件,更改名称,选项和功能的电路板。它有助于拥有一个已经支持的开发板,因此您有一个已知的良好起点。