xref: /DragonOS/user/port/binutils/2.38/README.md (revision 8d94ea66a3eb3e02039730c8d08e9bead8c344b8)
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