ubantu中QT打包发布

litchgu 2018-09-20 05:27:55
按照网上的例子,现在能在自己电脑上打包完成,但是一发到其他电脑上,.sh文件就会有问题。报错如下:root@ubuntu:/home/litch/Desktop/output# ./ExtTruckData.sh
./ExtTruckData.sh: 12: ./ExtTruckData.sh: /home/litch/Desktop/output/./ExtTruckData: not found
按照这个错误来看是没有ExtTruckData文件,但是那个目录下明明是有的,很不理解

sh脚本如下:
#!/bin/sh  
appname=`basename $0 | sed s,\.sh$,,`

dirname=`dirname $0`
tmp="${dirname#?}"

if [ "${dirname%$tmp}" != "/" ]; then
dirname=$PWD/$dirname
fi
LD_LIBRARY_PATH=$dirname
export LD_LIBRARY_PATH
$dirname/$appname "$@"

报错的是最后一行,不知道这个脚本的最后一行是确切什么意思?
...全文
218 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

18,773

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧