use*_*107 7 debugging qt-creator ubuntu-12.04
我在Ubuntu 12.04中使用Qt Creator和Qt 5.1.1.当我使用调试器显示任何变量的内容时,窗口总是在每个变量上显示"没有这样的值".同样在类型的变量QString,int等有没有在我的Ubuntu的配置问题?有人能帮帮我吗?
已经过去一年半了,但对于 Ubuntu 12.04、基于 Qt 5.4.1 的 Qt Creator 3.4.0 来说,这个问题仍然存在。
从版本 3.1 开始,Qt Creator 需要 Python 脚本扩展。不再支持没有 Python 脚本的 GDB 构建,并且将无法工作。支持的最低版本是使用 Python 2.7 或 3.3 或更高版本的GDB 7.5 。
我想这gdb --version会给你 7.4(Ubuntu 12.04 的 gdb 的最后一个版本)。这就是为什么你没有这样的价值问题。
删除当前的 gdb(以避免与新的冲突)并安装 python 开发包(使用 Python 脚本构建 gdb )
sudo apt-get remove gdb
sudo apt-get install python2.7-dev
Run Code Online (Sandbox Code Playgroud)
从源安装 gdb
wget http://ftp.gnu.org/gnu/gdb/gdb-7.8.tar.xz
tar -xf gdb-7.8.tar.xz
cd gdb-7.8/
./configure --prefix=/usr/local --with-python
make
sudo make install
Run Code Online (Sandbox Code Playgroud)
现在gdb 7.8已在/usr/local.
Tools>Options ...Build&Run、选项卡Debuggers输入你喜欢的名称,写下路径: /usr/local/bin/gdb
在选项卡中Kits更改调试器:使用您刚刚创建的调试器
希望这对仍然喜欢 Ubuntu 12.04 和 Qt 的人有所帮助。
| 归档时间: |
|
| 查看次数: |
1805 次 |
| 最近记录: |