博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux Shell完成Qt程序的自动部署
阅读量:6928 次
发布时间:2019-06-27

本文共 421 字,大约阅读时间需要 1 分钟。

#!/bin/sh#取当前脚本的绝对路径srcDir=$(cd "$(dirname "$0")";pwd)#设置库所在路径libDir=${srcDir}"/J1900RunLib/*"   #设置目标路径desDir="/usr/lib/x86_64_linux_gnu"#将库文件全部拷贝至指定路径cp $libDir $desDir#将当前脚本的绝对路径加入到环境变量echo $srcDir >> /etc/ld.so.conf#重新加载环境变量ldconfig

以上内容写入CopyLib.sh。

1、首先获取脚本执行的绝对路径,不能直接用$PWD,在命令行中执行会有问题

2、Qt的库文件放在J1900RunLib文件夹中,拼接出库文件路径

3、目标地址

4、将Qt的库文件拷贝至desDir

5、将当前脚本的绝对路径加入到环境变量

6、重新加载环境变量

 

执行CopyLib.sh即可完成程序的部署,执行完成后直接启动程序即可。

 

转载地址:http://btkjl.baihongyu.com/

你可能感兴趣的文章
C#和C++的区别
查看>>
windows server 2003 sp2安装VS2010之后需要打的几个布丁
查看>>
推荐几个我日常使用的IT在线测试工具
查看>>
回合制页游
查看>>
IIS 内部运行机制
查看>>
解决PL/SQL Developer连接数据库时出现 “ORA-12541:TNS:无监听程序”错误。
查看>>
关于完成端口IOCP异步接收连接函数AcceptEx注意事项 (转)
查看>>
Android 编程下两种方式注册广播的区别
查看>>
实现个hash_map容器类玩玩 - 苍梧 - 博客园
查看>>
Max Sum(经典DP)
查看>>
« 静态编译的MySQL易挂起 »
查看>>
关于 Oracle 索引以及 Bitmap 索引 和 B-tree 索引(归档)
查看>>
[zt]提问的艺术
查看>>
Global Cache CR Requested But Current Block Received
查看>>
How to use epoll? A complete example in C
查看>>
JScriptHelper类
查看>>
“万能数据库查询分析器”中英文4.02版本 2013-4-3日已在国内几大软件下载网站发布,敬请使用...
查看>>
memstr - Dustfly的专栏 - 博客频道 - CSDN.NET
查看>>
SSH无密码验证登录的实现(转摘)
查看>>
C# 修饰符的总结 default public private protected internal protectedinternal
查看>>