扫码关注官方订阅号
改成./configure又显示权限不够
./configure
走同样的路,发现不同的人生
~ chmod +x ./configure~ ./configureshell脚本在新机器上记得添加执行权限
因为你很多细节没说, 这里只能是猜测.
1, ./configure在GNU自动化工具中只是用于生成Makefile文件的, 并不需要sudo, 最后make install时才需要sudo.
GNU
Makefile
sudo
make install
2, 通常情况下configure文件都是默认有执行权限的, 但并不完全保证, 所以验证下是否有执行权限还是必要的.
configure
3, configure会生成文件的, 确保你在当前目录中有写权限, 不然的话也会权限不足.
没有执行权限吧 看一下权限是不是没有x
只有加执行权限才可以执行的,不然只能查看和编辑。
sudo chmod +x configure ./configure
但一般来说现成的软件包都会加上执行权限的,你装的是什么软件?
检查一下是否存在这个文件
你的文件是不是可以直接启动的(即二进制文件),如果是就不需要configure
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
~ chmod +x ./configure
~ ./configure
shell脚本在新机器上记得添加执行权限
因为你很多细节没说, 这里只能是猜测.
1,
./configure在GNU自动化工具中只是用于生成Makefile文件的, 并不需要sudo, 最后make install时才需要sudo.2, 通常情况下
configure文件都是默认有执行权限的, 但并不完全保证, 所以验证下是否有执行权限还是必要的.3,
configure会生成文件的, 确保你在当前目录中有写权限, 不然的话也会权限不足.没有执行权限吧 看一下权限是不是没有x
只有加执行权限才可以执行的,不然只能查看和编辑。
但一般来说现成的软件包都会加上执行权限的,你装的是什么软件?
检查一下是否存在这个文件
你的文件是不是可以直接启动的(即二进制文件),如果是就不需要configure