• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

交叉编译过程出错,求教各位大侠指点迷津啊,谢谢

chinazjf 2015-04-19 浏览量:1187

我在ubuntu上安装网上的教程,下载树莓派的源码目录tools,linux,firmware,然后安装了一些依赖库,make编译,总是出现下面的错误,不知什么原因,请帮忙啊,谢谢。

$ make
  CHK     include/config/kernel.release
  CHK     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
make[1]: `include/generated/mach-types.h\' is up to date.
  CALL    scripts/checksyscalls.sh
  CHK     include/generated/compile.h
  CHK     kernel/config_data.h
  LINK    vmlinux
  LD      vmlinux.o
scripts/link-vmlinux.sh: line 44: ~/rasperberrypi/tools/arm-bcm2708/arm-bcm2708hardfp-linux-gnueabi/bin/arm-bcm2708hardfp-linux-gnueabi-ld: No such file or directory
make: *** [vmlinux] Error 1

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 用不了这么多库吧。。。。。。

    我记得当初也没这么麻烦

    你看我的编译过程,当初也没装什么依赖库什么的

    //www.icxbk.com/group-topic-id-13086.html

    • 发布于 2015-04-21
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 你用的64位Ubuntu吧。。。得用32位的。。。。。交叉编译工具链是32位的。
    • 发布于2015-04-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 64位操作系统使用32位交叉编译工具,可以尝试安装32位的库,安装如下:

    sudo apt-get install -y libc6:i386

    sudo apt-get install -y lib32stdc++6

    sudo apt-get install -y libz1

    • 发布于2015-04-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 为了这个问题,我专门装了一个32位ubuntu,还是一模一样的问题。

    卡在这过不去,哎,没辙

    • 发布于2015-04-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 第一个和第三个库已经安装,第二个库找不到。


    还是不行,谢谢2位支持

    • 发布于2015-04-20
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

交叉编译过程出错,求教各位大侠指点迷津啊,谢谢