1: 异常现象描述
通过 git clone克隆下来的文件,提示 “bash: arm-oe-linux-gnueabi-gcc: Permission denied”, 但是本地之前版本功能正常,并且ls -lh 查看 arm-oe-linux-gnueabi-gcc 权限一致;
2:异常现象解决
通过一步步分析,发现 gcc 依赖的 …/lib/xxx.so 软连接文件失效了;发现是 core.symlinks 配置有问题
# git config --list 查看配置
virtual-machine:~$ git config --list
core.symlinks=true
core.autocrlf=false
# 修改 core.symlinks 配置
git config core.symlinks true
再次重新 git clone, 软连接功能正常