我通过将此行添加到ExternalProject_Add(leveldb
GIT_REPOSITORY git@github.com:google/leveldb.git
GIT_TAG v1.18
CONFIGURE_COMMAND ./build_detect_platform build.settings .
BUILD_COMMAND make -j 8
BUILD_IN_SOURCE 1
INSTALL_COMMAND ""
)
# INSTALL_COMMAND "mkdir -p ${CMAKE_BINARY_DIR}/lib/ \
# && find . \( -name \"*${CMAKE_SHARED_LIBRARY_SUFFIX}\" -or -name \"*${CMAKE_STATIC_LIBRARY_SUFFIX}\" \
# -exec cp {} ${CMAKE_BINARY_DIR}/lib/\;\) \
# && cp -r ./include ${CMAKE_BINARY_DIR}")
来为 GDB 提示设置颜色:
~/.gdbinit
这在GDB中运行良好,直到我打开 TUI 。然后丢弃颜色并显示原始颜色代码。如果我使用 CGDB ,也会发生同样的事情。
这是2015年。有没有什么方法可以在GDB中同时使用这两种颜色,还可以查看我在终端的子窗口(如TUI / CGDB)中调试的源代码?
答案 0 :(得分:1)
此gdb错误已于(2018)前修复。此外,gdb将着色添加到了CLI和TUI。我相信,这首先出现在GDB 9.1中。