用户工具

站点工具


侧边栏

[侧边栏]

侧栏编辑 后台管理
GIT仓库
老web
C++Reference
快速笔记 笔记浏览

working:7_随笔随记:未整理:build_config_cmake:build_binutils

http://www.sourceware.org

wget http://mirrors.kernel.org/sourceware/binutils/releases/binutils-2.36.1.tar.gz

tar zxvf binutils-2.36.1.tar.gz 
cd binutils-2.36.1/

source ~/WorkingRam/T001_toolchain/gcc-arm-5.4-2017.02-x86_64-aarch64-qnx7.0.0-gnu/script/setup_env.sh 

sudo cp /home/bit010/WorkingRam/T001_toolchain/gcc-arm-5.4-2017.02-x86_64-aarch64-qnx7.0.0-gnu/qnx700/target/qnx7/x86_64/usr/lib/ldqnx-64.so.2 /usr/lib/ldqnx-64.so.2 -drf

sudo cp -rfd /home/bit010/WorkingRam/T001_toolchain/gcc-arm-5.4-2017.02-x86_64-aarch64-qnx7.0.0-gnu/qnx700/target/qnx7/x86_64/lib/libc.so* /lib
wget http://mirrors.kernel.org/sourceware/binutils/releases/binutils-2.30.tar.gz

source ~/WorkingRam/T001_toolchain/gcc-arm-5.4-2017.02-x86_64-aarch64-qnx7.0.0-gnu/script/setup_env.sh
cd binutils-2.30/
./configure --host=aarch64-linux CC=ntoaarch64-gcc --enable-static
make -j
ne ./libiberty/config.h
	#L245.adding
	#undef HAVE_SPAWNVE
make -j
wget http://mirrors.kernel.org/sourceware/binutils/releases/binutils-2.30.tar.gz


tar zxvf binutils-2.30.tar.gz
mkdir build_aarch64-linux
cd build_aarch64-linux
	source ~/WorkingRam/T001_toolchain/gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu/script/setup_env.sh 
	../binutils-2.30/configure --prefix=$(pwd)/../binutils-2.30-aarch64-linux  --host=aarch64-linux CC=aarch64-linux-gnu-gcc --enable-static
	make -j
	make install
	cd ..
tar zcvf binutils-2.30-aarch64-linux.tar.gz binutils-2.30-aarch64-linux


mkdir build_x86_64-linux
cd build_x86_64-linux
	../binutils-2.30/configure --prefix=$(pwd)/../binutils-2.30-x86_64-linux  --host=x86_64-linux CC=gcc --enable-static
	make -j
	make install
	cd ..
tar zcvf binutils-2.30-x86_64-linux.tar.gz binutils-2.30-x86_64-linux
working/7_随笔随记/未整理/build_config_cmake/build_binutils.txt · 最后更改: 2021/06/30 10:58 由 wenliang