前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux下双击.desktop文件闪退调试技巧分享

Linux下双击.desktop文件闪退调试技巧分享

原创
作者头像
用户6794434
修改2019-12-02 11:15:28
3.6K0
修改2019-12-02 11:15:28
举报
文章被收录于专栏:linux 编程分享linux 编程分享

最近编写了一个linux的项目。编译后,打开程序正常,但是在编写.desktop文件后,双击.desktop闪退。闪退最重要的思路就是,想看看闪退前弹出了什么错误。 于是,编写了一个shell脚本,核心思路脚本内容如下:

代码语言:javascript
复制
          

exec "$bindir/DevAsistant" > '/mypro/error.txt'
if [ -z "$1" ]; then
    echo '请按任意键继续...'
else
    echo -e "$1"
fi
     

通过该脚本,在调用的时候,把具体的错误信息重定向到error.txt文件。然后,通过查看error文件,可以很方便的查看到软件的执行调试信息。进而进一步通过信息处理优化问题点。

我的调试信息提示 xml文件找不到,因此直接return了。

在代码中,我的xml路径用的是相对路径,修改成绝对路径后。执行正常。

后期的优化方向是,怎么样传递路径到程序,进而解析。使程序不分部署位置,直接查找当前路径。

软件新人,调试小技巧供大家参考

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档