10.7-10.11报错整理:

本文汇总了在Linux环境中常见的脚本错误及其解决方案,包括权限问题、makefile目标缺失、文件格式转换、脚本执行格式错误等,并提供了相应的解决步骤。同时,介绍了如何修改文件格式为UNIX格式,以及解决因文件格式引起的执行问题。此外,还提及了一些基本的Linux使用技巧,如修改用户密码和查看系统版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 报错1:
    1. 报错:bash: ./run.sh: Permission denied
    2. 原因:文件没有执行权限
    3. 解决:chmod +x run.sh
  2. 报错2:
    1. '.  Stop. No rule to make target '20
    2. 原因:run.sh中用了make,但对应的makefile没有target
  3. 报错3:
    1. 报错:No such file or directoryinstall_irstlm.sh
    2. 报错原因:文件格式是dos格式的缘故,改成unix 格式即可
    3. 解决:
      用vim打开该sh文件,输入:
      :set ff 
      回车,显示fileformat=dos,重新设置下文件格式:
      :set ff=unix 
      保存退出: 
      :wq 
      再执行即可
  4.  报错4:
    1. 报错:/usr/bin/env: ‘bash\r’: No such file or directory
    2. 原因和解决方法:同上一个issue(注意运行的sh中再执行的sh也需要注意格式)
  5. 报错5:
    1. ./configure: /bin/bash^M: bad interpreter: No such file or directory
    2. 原因:configure文件是在是在window下写的,所以在每行后面会加个ctrl+m就是^M,所以后面的sh就变成sh^M当然是没有这个命令的,所以脚本就不能运行了,把^M去掉就应该没问题了
    3. 解决:
      cat ./configure | tr -d ‘/r’ > temp
      mv temp configure
  6. 报错6:
    1.  报错:./configure: Permission denied
    2. 解决:在前面加上bash
  7. 报错7:
    1. ./configure: line 2: $'\r': command not found
    2. 修改格式为unix
  8. 报错8:
    1. 报错:sh: 0: Can't open buildStandalone.sh
    2. 解决:查看要运行的sh文件是否在当前目录下
  9. 一些linux的使用:
    1. linux修改用户密码,直接终端输入passwd即可

    2. 查看Ubuntu版本cat /proc/version

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值