1. 使用脚本获取可执行程序所依赖的库
- 新建一个文件夹,将自己编写的可执行程序单独放入
- 新建脚本文件
,里满写入以下代码
#!/bin/sh
exe="smartcar" #你想要发布的可执行文件名称
des="/home/zsx/logistics_ws/src/ui" #你的可执行文件的路径
deplist=$(ldd $exe | awk '{if (match($3,"/")){ printf("%s "),$3 } }')
cp $deplist $des
2. 生成桌面快捷方式,并设置图标
2.1 设置.desktop文件
- 在桌面上建立一个后缀为
.desktop
的文件,文件名任意(这里为a),里面写入以下代码
[Desktop Entry]
Version=1.0
Name=car
Comment=myqtapp
Exec=/home/car
Icon=/home/car.png
Terminal=false
Type=Application
Categories=Application;
StartupNotify=true
X-Desktop-File-Install-Version=0.22
- Name为你为这个快捷方式起的名字
- Exec为你的可执行程序的路径
- Icon为你的可执行程序的图标
2.2 生成快捷方式
- 赋予.desktop可执行权限
sudo chmod 777
- 执行
./
完成