login fd91905f02 解决编译gcc、binutils的脚本中,变量名称错误的问题 (#142) | 1 year ago | |
---|---|---|
.. | ||
.gitignore | 1 year ago | |
Dockerfile | 1 year ago | |
README.md | 1 year ago | |
build.sh | 1 year ago | |
run.sh | 1 year ago |
这里是移植到用户态的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