risc-v 编译 linux,linux - 如何为RISC-V编译Linux Kernel 4.20 - 堆栈内存溢出
这可能没有用,因为您使用了目标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 - 堆栈内存溢出相关推荐
- 如何为linux 桌面文件内存,linux - 桌面Linux发行版中.desktop文件的功能是什么? - 堆栈内存溢出...
我有以下情况:我必须修改一个.desktop文件,该文件位于我正在使用的应用程序的包中. 当我尝试打开文件的内容时,我遇到了一个奇怪的问题. 如果我点击它然后我尝试点击"打开"它给 ...
- linux编译c代码错误,linux - 使用ASAN时如何解决错误“无法运行C编译程序” - 堆栈内存溢出...
问题:运行configure脚本可以正常工作,可以使用C编译器并运行生成的程序. 一旦添加了ASAN,配置脚本就会抱怨生成的程序无法运行. ./configure checking for a BSD ...
- mips linux 编译器,linux - MIPS的交叉编译器似乎无法创建有效的程序 - 堆栈内存溢出...
我已经使用buildroot设置了一个交叉编译器. 目标设备正在运行Linux,并且具有MIPS处理器(这是Dreambox dm500hd). Buildroot配置(仅更改的内容): 目标配置 体 ...
- linux下java调用python脚本,java - 在Linux Terminal中以编程方式从Java调用python脚本 - 堆栈内存溢出...
我正在开发一个Java应用程序,用于检查源文件中的补丁程序(是否存在). 用于检测补丁程序更改的核心逻辑位于python脚本[titled'patch.py']中,并且我的Java应用程序与此Py ...
- Linux检查wlan0是否存在,linux - airmon-ng将wlan0更改为wlan0mon但不恢复[关闭] - 堆栈内存溢出...
我有同样的问题关闭wlan0mon(但在Kali Linux,而不是Ubuntu),我相信我的一位同事因此而锁定了几个适配器. 但是,从2016年4月14日开始,Colin在2016年4月14日的优秀 ...
- linux运行在RISC上面,linux - 如何在riscv64 linux上运行SPEC CPU 2006? - 堆栈内存溢出...
我有一个使用qemu模拟运行的riscv64 linux(fedora 28). [gqb@stage4 cpu2006]$ uname -a Linux stage4.fedoraproject.o ...
- linux下如何为redis配置path,linux环境下如何启动redis
启动redis redis可执行文件说明: redis-server:redis服务器 redis-cli:redis命令行客户端 redis-benchmark:redis性能测试工具 redis- ...
- 段错误linux 内存不够,c - 为什么我的程序在linux-gcc而不是mingw-gcc上出现段错误? - 堆栈内存溢出...
我已经用C语言编写了一个程序.问题是,当我在Linux / Unix环境中编译该程序时,出现了段错误. 但是,当我在Windows中使用minGW对其进行编译时,它可以正常工作. 基本上在程序中我有一 ...
- 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 ...
最新文章
- CV算法复现(分类算法4/6):GoogLeNet(2014年 谷歌)
- Windows保护模式学习笔记(十四)—— 阶段测试
- SE43自定义sap菜单
- 在Eclipse中使用JUnit4进行单元測试(0基础篇)
- 当 IDENTITY_INSERT 设置为 OFF 时,不能为表中的标识列插入显式值
- 一次kvm嵌套虚拟化踩坑经历
- Git笔记(29) 搜索
- jenkins 忘记用户名和密码
- 游戏筑基开发之指针的用途(C语言)
- 浏览器URL传参最大长度问题
- Nordic--nrf52832--FDS(二)基本使用
- Anycubic Vyper 3D打印机串口屏改造开源项目之QT温度曲线显示(二)
- lammps教程:不同原子组势能计算方法
- (新零售)商户网格化运营 - 阿里云RDS PostgreSQL最佳实践
- Xilinx Bit文件格式详解
- 程序中中文乱码问题的总结
- 机器学习实战- 回归(Regression) 概述
- TCP原理,Socket与网络编程入门
- 王艾老哥---三穷三富过到老,十年兴败谁知晓!
- 牛客10 Popping Balloons
热门文章
- vbox虚拟机能获取到ip但是上不了网_虚拟机三种网络模式详解
- 创建向导时为其添加path,指为jar添加到path里面
- 【后缀数组】洛谷P3809模板题
- springbank 开发日志 springbank是如何执行一个handler的requestMapping对应的方法的
- hiho一下 第五十周 (求欧拉路径)
- python公众号留言功能_Python实现的微信公众号群发图片与文本消息功能实例详解...
- Thinpad X1 2017款制作Win10启动盘
- ALSA驱动、设备函数调用关系
- Android.mk中的LOCAL_OVERRIDES_PACKAGES
- 进不去系统,解决办法