linux下怎么发布Qt程序
来源:互联网 发布:字体源码 编辑:程序博客网 时间:2024/05/16 01:14
我按照网上说的做了个shell
#!/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 $*
但是 还是无法运行
我系统 ubuntu10.04
拿到 ubuntu 12.04 运行不了
问题解决了 把库 文件盒程序放到一起 用上边的 shell命令就可以运行了
就是要注意权限
————————————————————————————————————
方法一,也是最简单的,静态连接编译。怎么没有人想到这个?
方法二,动态链接的话,需要将你的可执行文件和so文件放在一块儿,然后写一个脚本,以后就运行脚本就可以了。文件名要相同 后加 .sh
脚本如下。
Perl code?
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/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
"$@"
参考链接
Deploying an Application on X11 Platforms
BTW: 最近在研究 CSDN 上的舆论导向作用。 大家的回帖跟贴 会有向导性。 如果一楼提及静态链接的话,很多人都会提及。
看来一楼的作用还是很巨大的,当然还有 能者的导向性。比如 zhu_xz
- linux下怎么发布Qt程序
- Linux下发布QT程序
- Linux下发布QT程序
- Linux下如何发布Qt程序[转]
- Linux下如何发布Qt程序
- Linux下如何发布Qt程序
- Qt 程序在linux下的发布
- Linux下Qt程序的打包发布
- Linux下Qt程序的打包发布
- Linux下Qt程序的打包发布
- qt程序在linux下打包发布
- QT下发布程序
- Qt下发布程序
- X11/Linux下发布Qt程序(Deploying …
- X11/Linux下发布Qt程序(Deploying …
- Qt程序在windows 和 linux 下打包发布
- Linux下Qt(5.6.1-1)程序的发布
- 转---Linux下Qt程序的打包发布
- 【php】利用rsort和sort获取数组中的最大值和最小值
- 案例学习BlazeDS+Spring之八InSync06“松耦合”UI同步事件通知
- 程序员必知8大排序3大查找(三)
- Struts之checkbox标签
- Flash图表FusionCharts & Open Flash Chart选型分析
- linux下怎么发布Qt程序
- js的一些操作
- 下面的程序代码输出的结果是多少?
- 回归测试
- 如何在Ubuntu下添加中文字符集支持(解决中文乱码问题)
- BlazeDS4 添加MSSQL/MySQL数据源
- [C#]解决多语言操作系统找不到everyone NTAccount问题
- linux下静态编译QT
- solr3.6+IKAnalyzer2012 安装配置说明