zoukankan      html  css  js  c++  java
  • linux+Qt程序如何打包发布

    源地址:http://zhidao.baidu.com/link?url=UTWEoXS21B4p1L5LJmYgGBMAr0dTdXfzmaGbWeltnwQLA3Uc9_K9RcDQFFIArbxDQk206wQtJa94fWzNJtaC8_hmE5eIc-DuErkJQE2bWje

    qt程序动态打包步骤
    1. 从可运行程序的文件中拿出可执行文件
    2. 终端下使用ldd命令查看需要的连接库
    例如 ldd + 可执行文件
    3. 把ldd查询到的所有需要的库导出
    4. 编写.sh文档(.sh文件命名必须与可执行文件名字一样例:可执行文件名 test, .sh 文件名为 test.sh)
    .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 $*
    5. 把所用到的库,可执行文件, .sh文件放到同一目录下
    6. 终端中进入这一目录,输入:
    chmod +x test.sh
    7. 执行程序点击.sh文件或者终端输入:
    ./test.sh

  • 相关阅读:
    基于bootstrap分页
    encache学习教程
    java异常和spring事务注解
    JSP自定义标签开发入门
    spring junit
    vs与数据库连接查询
    winfrom文本文档打开
    面向对象 封装
    面向对象 概念
    DW 游记代码
  • 原文地址:https://www.cnblogs.com/lanye/p/5363424.html
Copyright © 2011-2022 走看看