相关工具包:
binutils-2.23.1.tar.gz
gmp-5.0.5.tar.bz2
mpfr-3.1.1.tar.gz
mpc-1.0.1.tar.gz
gcc-7.4.0.tar.gz
glibc-2.27.tar.gz
1 准备工作
1.1 新建chd用户和chd组
groupadd chd
useradd -m -s /bin/bash -g chd chd
1.2 设置用户权限
某些情况下,我们可能需要使用chd执行一些超级用户才有权限执行的命令,因此,我们让chd成为sudoers,在/etc/sudoers.d目录下添加一个文件chd,添加内容:
chd ALL=(ALL) NOPASSWD: ALL
1.3 建立工作目录,在根文件夹下建立一个chd目录作为工作目录。
mkdir /chd
mkdir source build cross-toll cross-gcc-tmp sysroot
chown -R chd.chd /chd
1.4 定义环境变量
unset LANG
export HOST=x86_64-redhat-linux-gnu
export BUILD=$HOST
e