Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 1.52 KB

环境使用方法.md

File metadata and controls

21 lines (14 loc) · 1.52 KB

环境使用方法

./build.sh "" 1 // 该命令相当于执行 ./build.sh packages/toolchains/binutils 1
./build.sh packages/toolchains/gcc-lite
./build.sh packages/toolchains/linux-header
./build.sh packages/toolchains/glibc 1
./build.sh packages/toolchains/gcc 1 至此交叉编译工具链产生

./build.sh packages/toolchains/binutils 2
./build.sh packages/toolchains/glibc 2
./build.sh packages/toolchains/gcc 2 至此native工具链编译完成

当变动过glibc后,需 ./build.sh ppackages/base/bash 2 和./build.sh packages/base/coreutils 2

执行sh ./start.sh 启动打包和qemu

启动qemu后,export HOME=/root export PATH=$PATH:/usr/libexec/gcc/riscv32-unknown-linux-gnu/13.1.0

然后查看gcc是否正常工作

对代码进行改动时,以gcc为例,直接vim ./build/gcc/gcc/toplev.cc对源码修改即可