gdb图形化工具gdbgui的安装

系统环境:
在这里插入图片描述python环境:
python2.7,python3.5
下面进行安装:(均以root用户安装)
1.安装pipx
curl https://raw.githubusercontent.com/cs01/pipx/master/get-pipx.py | python3
在这里插入图片描述
出问题了,提示安装方法失效了。
打开链接:https://github.com/pipxproject/pipx
找到以下部分:
在这里插入图片描述注意:这里有个坑,我们要选择python3进行安装,因为第2步安装的gdbgui是在python3基础上的。如果你不幸用第一部分命令安装,也可以有解决的办法,见附录1
安装结果见下图:
在这里插入图片描述在这里可能会出现"/usr/bin/python3: No module named pip"错误。
这时候需要执行:
在这里插入图片描述
2.安装gdbgui。
pipx install gdbgui。
在这里插入图片描述
需要升级到python3.6版本。见附录2

版本升级后,
在这里插入图片描述
解决方法:
1.先卸载
在这里插入图片描述
2.再安装
在这里插入图片描述
安装完成后,再次执行"pipx install gdbgui"
在这里插入图片描述
按提示执行:
在这里插入图片描述
安装venv,注意带上python的版本号。
在这里插入图片描述
再次执行:
在这里插入图片描述
安装成功!!!!

如果找不到pipx这个命令。
在这里插入图片描述
解决办法:pip install pipx --force-reinstall

3.gdbgui -host x.x.x.x -p 10001 -r “yyy”
x.x.x.x为部署gdbgui的主机ip。
yyy为gdbgui调试的应用程序名。

4.在浏览器(firefox或者chrome)中输入"http://x.x.x.x:10001",按回车,即可进入gdbgui的web界面。

在这里插入图片描述
先升级;
在这里插入图片描述
再执行;
在这里插入图片描述

因为升级了pip,故一些环境变量可能发生改变。
执行;source /etc/profile
在这里插入图片描述
pipx安装成。
接下来按照附录2操作,即可。

附上ubuntu上python3.5升级到python3.6的操作:
可参考:https://blog.csdn.net/qq_40965177/article/details/83500817
1.add-apt-repository ppa:jonathonf/python-3.6
在这里插入图片描述
2.apt update
在这里插入图片描述3.apt install python3.6
在这里插入图片描述升级后的版本
在这里插入图片描述

安装 python3-pip
在这里插入图片描述
如果安装不成功,请先卸载,再安装。卸载命令为 “apt-get remove python3-pip”.

这时候使用pip3 -V发现pip3使用是3.5的包。
在这里插入图片描述
在这里插入图片描述
将python3删除,重新建立软链接到3.6.执行:" ln -s python3.6 python3".
在这里插入图片描述

使用pip提示找不到,
需要升级匹配,命令:python3 -m pip install --upgrade pip
在这里插入图片描述

本人一天之内在三台ubuntu机器上安装了gdbgui。
一台vmware,两台服务器(虚拟机和一台服务器的系统版本是ubuntu16.04.1,另一一台版本是ubuntu16.0)。遇到的问题各不相同,python真实坑!!!
以上是安装过程中遇到的一些问题汇总,可能您在安装过程中遇到,希望能给您
一点帮助。可能您也会遇到一些其它的问题,希望我的思路能给你一些启发。
现在总结下解决问题的思路:
1.升级python版本后,如果遇到的一些模块不能用,而升级前是可以用的,大多数重装模块即可解决。
2.使用linux终端的错误提示命令,也会是个不错的方法。
3.网上查找类似问题的解决方法。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值