ubuntu 20上安装gdbgui

ubuntu 20上自带的python已经符合gdbgui官方的要求,所以安装gdbgui只需要使用
安装pip3

sudo apt-get install python3-pip

再使用pip3安装gdbgui

andrew@andrew-G3-3590:/work/FFmpeg$ pip3 install gdbgui --upgrade
Collecting gdbgui
  Downloading gdbgui-0.14.0.1-py3-none-any.whl (1.7 MB)
     |████████████████████████████████| 1.7 MB 10 kB/s 
Collecting eventlet<0.26,>=0.25.0
  Downloading eventlet-0.25.2-py2.py3-none-any.whl (222 kB)
     |████████████████████████████████| 222 kB 11 kB/s 
Collecting Pygments<3.0,>=2.2.0
  Downloading Pygments-2.7.2-py3-none-any.whl (948 kB)
     |████████████████████████████████| 948 kB 10 kB/s 
Collecting gevent-websocket<0.11,>=0.10.1
  Downloading gevent_websocket-0.10.1-py3-none-any.whl (22 kB)
Collecting greenlet==0.4.16
  Downloading greenlet-0.4.16-cp38-cp38-manylinux1_x86_64.whl (48 kB)
     |████████████████████████████████| 48 kB 8.7 kB/s 
Collecting Flask-Compress<2.0,>=1.4.0
  Downloading Flask-Compress-1.8.0.tar.gz (10 kB)
Collecting gevent<2.0,>=1.2.2
  Downloading gevent-1.5.0-cp38-cp38-manylinux2010_x86_64.whl (5.9 MB)
     |████████████████████████████████| 5.9 MB 9.0 kB/s 
Collecting Flask-SocketIO<3.0,>=2.9
  Downloading Flask_SocketIO-2.9.6-py2.py3-none-any.whl (16 kB)
Collecting Flask<1.0,>=0.12.2
  Downloading Flask-0.12.5-py2.py3-none-any.whl (81 kB)
     |████████████████████████████████| 81 kB 9.2 kB/s 
Collecting pygdbmi<0.11,>=0.10.0.0b0
  Downloading pygdbmi-0.10.0.0-py3-none-any.whl (16 kB)
Requirement already satisfied, skipping upgrade: monotonic>=1.4 in /usr/lib/python3/dist-packages (from eventlet<0.26,>=0.25.0->gdbgui) (1.5)
Requirement already satisfied, skipping upgrade: six>=1.10.0 in /usr/lib/python3/dist-packages (from eventlet<0.26,>=0.25.0->gdbgui) (1.14.0)
Collecting dnspython>=1.15.0
  Downloading dnspython-2.0.0-py3-none-any.whl (208 kB)
     |████████████████████████████████| 208 kB 9.1 kB/s 
Collecting brotli
  Downloading Brotli-1.0.9-cp38-cp38-manylinux1_x86_64.whl (357 kB)
     |████████████████████████████████| 357 kB 6.9 kB/s 
Collecting python-socketio>=1.6.1
  Downloading python_socketio-4.6.0-py2.py3-none-any.whl (51 kB)
     |████████████████████████████████| 51 kB 12 kB/s 
Collecting Werkzeug<1.0,>=0.7
  Downloading Werkzeug-0.16.1-py2.py3-none-any.whl (327 kB)
     |████████████████████████████████| 327 kB 18 kB/s 
Collecting itsdangerous>=0.21
  Downloading itsdangerous-1.1.0-py2.py3-none-any.whl (16 kB)
Requirement already satisfied, skipping upgrade: click>=2.0 in /usr/lib/python3/dist-packages (from Flask<1.0,>=0.12.2->gdbgui) (7.0)
Collecting Jinja2>=2.4
  Downloading Jinja2-2.11.2-py2.py3-none-any.whl (125 kB)
     |████████████████████████████████| 125 kB 37 kB/s 
Collecting python-engineio>=3.13.0
  Downloading python_engineio-3.13.2-py2.py3-none-any.whl (50 kB)
     |████████████████████████████████| 50 kB 25 kB/s 
Requirement already satisfied, skipping upgrade: MarkupSafe>=0.23 in /usr/lib/python3/dist-packages (from Jinja2>=2.4->Flask<1.0,>=0.12.2->gdbgui) (1.1.0)
Building wheels for collected packages: Flask-Compress
  Building wheel for Flask-Compress (setup.py) ... done
  Created wheel for Flask-Compress: filename=Flask_Compress-1.8.0-py3-none-any.whl size=7214 sha256=b82d85496f0f7554635f68efebb17dce5ef9e38e1998347af7cc2cff5f94abe2
  Stored in directory: /home/andrew/.cache/pip/wheels/93/bd/ef/e80d536d859386e52785128d4257565af4a0643b1d98376e15
Successfully built Flask-Compress
Installing collected packages: greenlet, dnspython, eventlet, Pygments, gevent, gevent-websocket, brotli, Werkzeug, itsdangerous, Jinja2, Flask, Flask-Compress, python-engineio, python-socketio, Flask-SocketIO, pygdbmi, gdbgui
  WARNING: The script pygmentize is installed in '/home/andrew/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script flask is installed in '/home/andrew/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script gdbgui is installed in '/home/andrew/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed Flask-0.12.5 Flask-Compress-1.8.0 Flask-SocketIO-2.9.6 Jinja2-2.11.2 Pygments-2.7.2 Werkzeug-0.16.1 brotli-1.0.9 dnspython-2.0.0 eventlet-0.25.2 gdbgui-0.14.0.1 gevent-1.5.0 gevent-websocket-0.10.1 greenlet-0.4.16 itsdangerous-1.1.0 pygdbmi-0.10.0.0 python-engineio-3.13.2 python-socketio-4.6.0
andrew@andrew-G3-3590:/work/FFmpeg$ 

需要注意最后warring的问题,说的意识是安装的可执行程序的路径,默认不是系统环境中的路径需要自行添加下:
在这里插入图片描述
这个目录需要自己手动添加到环境中'/home/andrew/.local/bin'每个人的电脑都不同,需要根据自己的打印配置

  WARNING: The script pygmentize is installed in '/home/andrew/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script flask is installed in '/home/andrew/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script gdbgui is installed in '/home/andrew/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.

我这边是将其添加到path中解决的:
在这里插入图片描述
然后执行source ~/.bashrc即可使用gdbgui了,可以看下效果图:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Achilles.Wang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值