这可能没有用,因为您使用了目标riscv-defconfig而不是defconfig - 请参阅Chris Stratton在评论中的暗示。

ls -l arch/riscv/configs/

total 4

-rw-rw-r-- 1 user user 1641 Mar 5 11:59 defconfig

此后的命令集能够使用Bootlin'流行边缘'工具为riscv构建一个4.20.14内核:

wget https://toolchains.bootlin.com/downloads/releases/toolchains/riscv64/tarballs/riscv64--glibc--bleeding-edge-2018.11-1.tar.bz2

wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.20.14.tar.xz

tar jxf riscv64--glibc--bleeding-edge-2018.11-1.tar.bz2

tar Jxf linux-4.20.14.tar.xz

export CROSS_COMPILE=$(pwd)/riscv64--glibc--bleeding-edge-2018.11-1/bin/riscv64-buildroot-linux-gnu-

cd linux-4.20.14

make ARCH=riscv mrproper defconfig

make ARCH=riscv defconfig

CLEAN .

CLEAN arch/riscv/kernel/vdso

CLEAN arch/riscv/kernel

CLEAN usr

CLEAN .tmp_versions

CLEAN scripts/basic

CLEAN scripts/dtc

CLEAN scripts/kconfig

CLEAN scripts/mod

CLEAN scripts

CLEAN include/config include/generated arch/riscv/include/generated

CLEAN .config .config.old

HOSTCC scripts/basic/fixdep

HOSTCC scripts/kconfig/conf.o

YACC scripts/kconfig/zconf.tab.c

LEX scripts/kconfig/zconf.lex.c

HOSTCC scripts/kconfig/zconf.tab.o

HOSTLD scripts/kconfig/conf

*** Default configuration is based on 'defconfig'

make ARCH=riscv all

UPD include/config/kernel.release

WRAP arch/riscv/include/generated/uapi/asm/setup.h

WRAP arch/riscv/include/generated/uapi/asm/unistd.h

WRAP arch/riscv/include/generated/uapi/asm/bpf_perf_event.h

WRAP arch/riscv/include/generated/uapi/asm/errno.h

WRAP arch/riscv/include/generated/uapi/asm/fcntl.h

WRAP arch/riscv/include/generated/uapi/asm/ioctl.h

WRAP arch/riscv/include/generated/uapi/asm/ioctls.h

WRAP arch/riscv/include/generated/uapi/asm/ipcbuf.h

WRAP arch/riscv/include/generated/uapi/asm/mman.h

WRAP arch/riscv/include/generated/uapi/asm/msgbuf.h

WRAP arch/riscv/include/generated/uapi/asm/param.h

WRAP arch/riscv/include/generated/uapi/asm/poll.h

WRAP arch/riscv/include/generated/uapi/asm/posix_types.h

WRAP arch/riscv/include/generated/uapi/asm/resource.h

WRAP arch/riscv/include/generated/uapi/asm/sembuf.h

WRAP arch/riscv/include/generated/uapi/asm/shmbuf.h

WRAP arch/riscv/include/generated/uapi/asm/signal.h

WRAP arch/riscv/include/generated/uapi/asm/socket.h

WRAP arch/riscv/include/generated/uapi/asm/sockios.h

WRAP arch/riscv/include/generated/uapi/asm/stat.h

...

CC lib/win_minmax.o

CC lib/xarray.o

GEN lib/crc32table.h

CC lib/crc32.o

AR net/ipv6/built-in.a

AR net/built-in.a

AR lib/lib.a

EXPORTS lib/lib-ksyms.o

AR lib/built-in.a

GEN .version

CHK include/generated/compile.h

AR built-in.a

LD vmlinux.o

MODPOST vmlinux.o

KSYM .tmp_kallsyms1.o

KSYM .tmp_kallsyms2.o

LD vmlinux

SYSMAP System.map

OBJCOPY arch/riscv/boot/Image

Building modules, stage 2.

MODPOST 10 modules

GZIP arch/riscv/boot/Image.gz

CC crypto/crypto_engine.mod.o

CC crypto/drbg.mod.o

CC crypto/echainiv.mod.o

CC crypto/hmac.mod.o

CC crypto/jitterentropy_rng.mod.o

CC crypto/sha256_generic.mod.o

CC drivers/char/hw_random/rng-core.mod.o

CC drivers/crypto/virtio/virtio_crypto.mod.o

CC drivers/video/backlight/lcd.mod.o

CC fs/nfs/flexfilelayout/nfs_layout_flexfiles.mod.o

LD [M] crypto/crypto_engine.ko

LD [M] crypto/drbg.ko

LD [M] crypto/hmac.ko

LD [M] crypto/echainiv.ko

LD [M] crypto/jitterentropy_rng.ko

LD [M] drivers/video/backlight/lcd.ko

LD [M] crypto/sha256_generic.ko

LD [M] drivers/char/hw_random/rng-core.ko

LD [M] fs/nfs/flexfilelayout/nfs_layout_flexfiles.ko

LD [M] drivers/crypto/virtio/virtio_crypto.ko

ls -l vmlinux

-rwxrwxr-x 1 user user 11134176 Mar 8 08:57 vmlinux

risc-v 编译 linux,linux - 如何为RISC-V编译Linux Kernel 4.20 - 堆栈内存溢出相关推荐

  1. 如何为linux 桌面文件内存,linux - 桌面Linux发行版中.desktop文件的功能是什么? - 堆栈内存溢出...

    我有以下情况:我必须修改一个.desktop文件,该文件位于我正在使用的应用程序的包中. 当我尝试打开文件的内容时,我遇到了一个奇怪的问题. 如果我点击它然后我尝试点击"打开"它给 ...

  2. linux编译c代码错误,linux - 使用ASAN时如何解决错误“无法运行C编译程序” - 堆栈内存溢出...

    问题:运行configure脚本可以正常工作,可以使用C编译器并运行生成的程序. 一旦添加了ASAN,配置脚本就会抱怨生成的程序无法运行. ./configure checking for a BSD ...

  3. mips linux 编译器,linux - MIPS的交叉编译器似乎无法创建有效的程序 - 堆栈内存溢出...

    我已经使用buildroot设置了一个交叉编译器. 目标设备正在运行Linux,并且具有MIPS处理器(这是Dreambox dm500hd). Buildroot配置(仅更改的内容): 目标配置 体 ...

  4. linux下java调用python脚本,java - 在Linux Terminal中以编程方式从Java调用python脚本 - 堆栈内存溢出...

    我正在开发一个Java应用程序,用于检查源文件中的补丁程序(是否存在). 用于检测补丁程序更改的核心逻辑位于python脚本[titled'patch.py​​']中,并且我的Java应用程序与此Py ...

  5. Linux检查wlan0是否存在,linux - airmon-ng将wlan0更改为wlan0mon但不恢复[​​关闭] - 堆栈内存溢出...

    我有同样的问题关闭wlan0mon(但在Kali Linux,而不是Ubuntu),我相信我的一位同事因此而锁定了几个适配器. 但是,从2016年4月14日开始,Colin在2016年4月14日的优秀 ...

  6. linux运行在RISC上面,linux - 如何在riscv64 linux上运行SPEC CPU 2006? - 堆栈内存溢出...

    我有一个使用qemu模拟运行的riscv64 linux(fedora 28). [gqb@stage4 cpu2006]$ uname -a Linux stage4.fedoraproject.o ...

  7. linux下如何为redis配置path,linux环境下如何启动redis

    启动redis redis可执行文件说明: redis-server:redis服务器 redis-cli:redis命令行客户端 redis-benchmark:redis性能测试工具 redis- ...

  8. 段错误linux 内存不够,c - 为什么我的程序在linux-gcc而不是mingw-gcc上出现段错误? - 堆栈内存溢出...

    我已经用C语言编写了一个程序.问题是,当我在Linux / Unix环境中编译该程序时,出现了段错误. 但是,当我在Windows中使用minGW对其进行编译时,它可以正常工作. 基本上在程序中我有一 ...

  9. linux无法打开共享对象文件或目录,linux - libmodbus.so.5:无法打开共享对象文件:没有这样的文件或目录 - 堆栈内存溢出...

    主持人:Linux BBB-VirtualBox 3.19.0-25-generic#26〜14.04.1-Ubuntu SMP Fri Jul 24 21:16:20 UTC 2015 x86_64 ...

最新文章

  1. CV算法复现(分类算法4/6):GoogLeNet(2014年 谷歌)
  2. Windows保护模式学习笔记(十四)—— 阶段测试
  3. SE43自定义sap菜单
  4. 在Eclipse中使用JUnit4进行单元測试(0基础篇)
  5. 当 IDENTITY_INSERT 设置为 OFF 时,不能为表中的标识列插入显式值
  6. 一次kvm嵌套虚拟化踩坑经历
  7. Git笔记(29) 搜索
  8. jenkins 忘记用户名和密码
  9. 游戏筑基开发之指针的用途(C语言)
  10. 浏览器URL传参最大长度问题
  11. Nordic--nrf52832--FDS(二)基本使用
  12. Anycubic Vyper 3D打印机串口屏改造开源项目之QT温度曲线显示(二)
  13. lammps教程:不同原子组势能计算方法
  14. (新零售)商户网格化运营 - 阿里云RDS PostgreSQL最佳实践
  15. Xilinx Bit文件格式详解
  16. 程序中中文乱码问题的总结
  17. 机器学习实战- 回归(Regression) 概述
  18. TCP原理,Socket与网络编程入门
  19. 王艾老哥---三穷三富过到老,十年兴败谁知晓!
  20. 牛客10 Popping Balloons

热门文章

  1. vbox虚拟机能获取到ip但是上不了网_虚拟机三种网络模式详解
  2. 创建向导时为其添加path,指为jar添加到path里面
  3. 【后缀数组】洛谷P3809模板题
  4. springbank 开发日志 springbank是如何执行一个handler的requestMapping对应的方法的
  5. hiho一下 第五十周 (求欧拉路径)
  6. python公众号留言功能_Python实现的微信公众号群发图片与文本消息功能实例详解...
  7. Thinpad X1 2017款制作Win10启动盘
  8. ALSA驱动、设备函数调用关系
  9. Android.mk中的LOCAL_OVERRIDES_PACKAGES
  10. 进不去系统,解决办法