Name Date Size #Lines LOC

..--

.gitignoreH A D06-Jan-202315 11

DockerfileH A D06-Jan-2023871 4237

README.mdH A D06-Jan-2023733 2616

build.shH A D08-Jan-2023906 4229

run.shH A D06-Jan-202362 11

README.md

1# binutils-2.38
2
3## 说明
4
5这里是移植到用户态的binutils-2.38,用于DragonOS的用户态编译器。在编译这里之前,请先在项目根目录下运行`make -j $(nproc)`, 以确保编译binutils所依赖的依赖库已经编译好。
6
7先修改build.sh中的路径,配置好需要的信息,再使用以下命令,即可开始编译:
8
9```bash
10bash build.sh
11```
12
13---
14
15请注意,如果您要修改binutils的代码,请先使用以下命令,构建编辑binutils代码配置的环境:
16
17```bash
18docker build --no-cache -t dragonos-binutils-build .
19```
20
21然后再在binutils目录下执行以下命令,进入容器:
22
23```bash
24docker run --rm -it -v $PWD:/workdir -w /workdir dragonos-binutils-build
25```
26