Ubuntu下发布可执行文件

本文详细介绍了如何在Ubuntu环境中,从生成可执行文件到创建deb安装包的过程。首先,通过CLion和QT5.9.1开发的软件,需要导入lib库文件和QT库以确保在不同电脑上运行。接着,创建运行脚本来方便非终端运行,并解决系统设置问题。然后,讲解了生成deb安装包的步骤,包括创建DEBIAN和usr文件夹,编写控制文件和.desktop文件,最终使用dpkg命令生成安装包。
摘要由CSDN通过智能技术生成

Ubuntu下发布可执行文件

利用CLion和QT5.9.1在Ubuntu环境下编写了一款测试软件,主要是基于ROS对产品的一些操作。
本文解决问题:在自己电脑上编译生成可执行文件之后,打开没有任何问题,但是如何安装在别人电脑上直接使用?

自己电脑的环境:

  • Ubuntu16.04
  • CLion
  • QT5.9.1
  • ROS

一、生成可执行文件

1、如何生成这个文件每个人可能不太一样,我的生成结果结果图下图所示:

这里写图片描述
图片中“KyBotMonitor”就是可执行文件,在命令行各种输入./KyBotMonitor 就可以直接运行了。
但是直接移植到别人的电脑上运行,却运行不起来,因为缺少了相应的库文件,下面我们就导入需要的库文件。

2、导入lib库文件

导入文件的时候需要两个脚本文件,可以在我的网盘地址下载
https://pan.baidu.com/s/1eUdDzqi
我们把两个脚本文件移动到同级目录下,如下图
这里写图片描述
好,然后利用cpldd.sh脚本文件,导入库文件。
在终端进入该目录,输入以下命令。

./cpldd.sh KyBotMonitor ~/workStation/TEST/cmake-build-debug

其中,第一个参数代表的是你的可执行文件的名称,第二个参数表示你要导入的目录。
之后会自动出现一串代码

Copying /usr/lib/nvidia-384/libnvidia-glcore.so.384.111 to /home/ALEX/workStation/TEST/cmake
  • 7
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值