DragonOS/user/port/binutils/2.38
login fd91905f02
解决编译gcc、binutils的脚本中,变量名称错误的问题 (#142)
2023-01-08 11:38:59 +08:00
..
.gitignore 完善libc,构建了OS-specific工具链,编译了基于gcc-11.3.0的DragonOS userland compiler,移植了mpfr,gmp,mpc库 (#134) 2023-01-06 21:29:23 +08:00
Dockerfile 完善libc,构建了OS-specific工具链,编译了基于gcc-11.3.0的DragonOS userland compiler,移植了mpfr,gmp,mpc库 (#134) 2023-01-06 21:29:23 +08:00
README.md 完善libc,构建了OS-specific工具链,编译了基于gcc-11.3.0的DragonOS userland compiler,移植了mpfr,gmp,mpc库 (#134) 2023-01-06 21:29:23 +08:00
build.sh 解决编译gcc、binutils的脚本中,变量名称错误的问题 (#142) 2023-01-08 11:38:59 +08:00
run.sh 完善libc,构建了OS-specific工具链,编译了基于gcc-11.3.0的DragonOS userland compiler,移植了mpfr,gmp,mpc库 (#134) 2023-01-06 21:29:23 +08:00

README.md

binutils-2.38

说明

这里是移植到用户态的binutils-2.38用于DragonOS的用户态编译器。在编译这里之前请先在项目根目录下运行make -j $(nproc), 以确保编译binutils所依赖的依赖库已经编译好。

先修改build.sh中的路径配置好需要的信息再使用以下命令即可开始编译

bash build.sh

请注意如果您要修改binutils的代码请先使用以下命令构建编辑binutils代码配置的环境

docker build --no-cache -t dragonos-binutils-build .

然后再在binutils目录下执行以下命令进入容器

docker run --rm -it -v $PWD:/workdir -w /workdir dragonos-binutils-build