1 问题描述
使用CLion
的时候,调试时无法显示变量的值,例如:
图来自StackOverflow。
2 解决办法
可以尝试切换调试器解决,在Linux
下,CLion
支持GDB
和LLDB
,如果GDB
不行,可以切换到LLDB
。
切换方式:File | Settings | Build, Execution, Deployment | Toolchains
,将其中的Debugger
切换:
如果Debugger
里面没有值,可以先安装clion-gdb
/clion-lldb
:
# Manjaro
paru -S clion-gdb clion-lldb
这样就能在看到Bundled GDB
和Bundled LLDB
了。
另外,CMake
也提供了Bundled
的方式:
# Manjaro
paru -S clion-cmake