执行binutils-2.38 configure脚本时遇权限拒绝错误求助
解决configure脚本权限拒绝问题
问题原因
出现-bash: ../binutils-2.38/configure: Permission denied错误,核心原因是configure脚本缺少可执行权限,或者指定路径下不存在该文件。
解决步骤
- 先验证文件是否存在并查看权限:
执行后如果输出的权限列没有ls -l ../binutils-2.38/configurex标识(比如显示rw-r--r--),说明脚本无执行权限。 - 给
configure脚本添加可执行权限:chmod +x ../binutils-2.38/configure - 重新执行原配置命令:
../binutils-2.38/configure --target=$TARGET --prefix="$PREFIX" --with-sysroot --disable-nls --disable-werror
额外排查点
如果执行ls命令提示文件不存在,需确认:
- 当前工作目录是否正确,确保
../binutils-2.38是正确的上级目录路径 - binutils-2.38源码包是否已正确解压,未解压的压缩包内无法直接访问
configure脚本
内容的提问来源于stack exchange,提问作者Senna Thongthao5
相关产品推荐
相关产品推荐

