• Linux Shell完成Qt程序的自动部署


    #!/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即可完成程序的部署,执行完成后直接启动程序即可。

  • 相关阅读:
    23-10 条件查询
    22-9 聚合函数
    关系抽取snowball
    关系抽取bootstrap
    NER
    GPT
    因果卷积 空洞卷积
    XL-NET
    transoformer-XL
    transoformer
  • 原文地址:https://www.cnblogs.com/zhehan54/p/9561372.html
Copyright © 2020-2023  润新知