如何在调试模式下编译 dlib 及其示例 (in ubuntu)?

how to compile dlib and its examples in debug mode (in ubuntu)?

我正在尝试使用 ddd(一种图形调试器,内部使用 gdb)来分析 dlib,一个 c++ 机器学习库 运行宁 dnn_face_recognition_ex 示例程序。
在example目录下,我做了

#   mkdir build
#   cd build
#   cmake ..
#   cmake --build . --config Debug

但是当我 运行 ddd --args dnn_face_recoginition ../faces/bald_guys.jpg 我看到来自 ddd 的 no debugging symbols found 消息。 我应该怎么办?我是在 ubuntu 16.04 机器上做的。 (但是示例程序运行无需调试就可以了。)

我找到 http://devdoc.net/c/dlib-19.7/compile.html 并尝试了(在 examples/build 下)

g++ -std=c++11 -O2 -g -I../.. ../../dlib/all/source.cpp -lpthread -lX11 ../dnn_face_recognition_ex.cpp -o dnn_face_recognition_ex

现在我可以通过

在调试模式下运行它
ddd --args dnn_face_recognition_ex ../faces/bald_guys.jpg