• 6421阅读
  • 7回复

[提问]在自己的ubuntu上编译出来的可执行文件   放到别人的ubuntu上运行怎么弄     希望高手们不吝赐教啊 [复制链接]

上一主题 下一主题
离线294987445
 
只看楼主 倒序阅读 楼主  发表于: 2011-08-26
在自己的ubuntu编译出来的可执行文件   放到别人的ubuntu上运行
1、运行的命令是什么?
2、需要包含哪些lib文件    能不能输入某个命令在终端中显示需要包含哪些文件
本人小白,希望高手不吝赐教………………

离线hicjiajia

只看该作者 1楼 发表于: 2011-08-27
Re:在自己的ubuntu上编译出来的可执行文件   放到别人的ubuntu上运行怎么弄 希望高手们不吝赐教啊
linux会自带qt发行版的库,你的是不是debug版的程序无法运行
离线294987445
只看该作者 2楼 发表于: 2011-08-27
回 1楼(hicjiajia) 的帖子
嗯   是Debug版的程序
怎么能让debug版的能运行啊  

这两个有什么区别啊  
离线hicjiajia

只看该作者 3楼 发表于: 2011-08-27
回 2楼(294987445) 的帖子
debug的程序比较大,里面被插入许多调试的代码,它所用的库自然和发行版不一样,ubuntu的镜像文件控制在700M内,所以很多东西要精简。既然是让别人的linux也跑起来,编译成发行版就好啦,否则还得在他机器上复制过去几十M的库,普通用户受不了,运行个几十K的程序,还得先装那莫大的库…
离线294987445
只看该作者 4楼 发表于: 2011-08-27
回 3楼(hicjiajia) 的帖子
原来是这样啊      真是太感谢啦     一直搞不懂这个问题    
我是不是只要把Qt里面project的edit build configuration  那一个选release就可以啦
离线hicjiajia

只看该作者 5楼 发表于: 2011-08-27
回 4楼(294987445) 的帖子
答对啦,加十分…
离线294987445
只看该作者 6楼 发表于: 2011-08-27
回 5楼(hicjiajia) 的帖子
我编成release版了  可是还是不行诶
离线hyqlxf

只看该作者 7楼 发表于: 2011-08-28
可以用ldd命令查看程序有哪些依赖库
我之前提过一个问题,至今没有解决,可能跟你这个情况有关
http://www.qtcn.org/bbs/read-htm-tid-44386.html
快速回复
限100 字节
 
上一个 下一个