git编译安装报错

发布于:2024-09-18 ⋅ 阅读:(5) ⋅ 点赞:(0)

编译安装步骤

卸载旧的 yum -y remove git


cd /usr/local/src/

wget https://www.kernel.org/pub/software/scm/git/git-2.15.1.tar.xz

tar -vxf git-2.15.1.tar.xz

cd git-2.15.1

make prefix=/usr/local/git all

make prefix=/usr/local/git install

echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/profile

source /etc/profile

git --version

 

保存账号

git config --global credential.helper store

报错:


make prefix=/usr/local/git all
    LINK git-credential-store
/opt/rh/devtoolset-8/root/usr/libexec/gcc/x86_64-redhat-linux/8/ld: /lib/../lib64/crti.o: unable to initialize decompress status for section .debug_aranges
/opt/rh/devtoolset-8/root/usr/libexec/gcc/x86_64-redhat-linux/8/ld: /lib/../lib64/crti.o: unable to initialize decompress status for section .debug_aranges
/opt/rh/devtoolset-8/root/usr/libexec/gcc/x86_64-redhat-linux/8/ld: /lib/../lib64/crti.o: unable to initialize decompress status for section .debug_aranges
/opt/rh/devtoolset-8/root/usr/libexec/gcc/x86_64-redhat-linux/8/ld: /lib/../lib64/crti.o: unable to initialize decompress status for section .debug_aranges
/lib/../lib64/crti.o: file not recognized: 不可识别的文件格式
collect2: error: ld returned 1 exit status
make: *** [Makefile:2171: git-credential-store] Error 1

检查ld

ll /opt/rh/devtoolset-8/root/usr/libexec/gcc/x86_64-redhat-linux/8/ld

执行命令换成正常的ld

rm -rf /opt/rh/devtoolset-8/root/usr/libexec/gcc/x86_64-redhat-linux/8/ld

ln -s /usr/bin/ld /opt/rh/devtoolset-8/root/usr/libexec/gcc/x86_64-redhat-linux/8/ld


网站公告

今日签到

点亮在社区的每一天
去签到