【问题标题】:how to compile dlib and its examples in debug mode (in ubuntu)?如何在调试模式下(在 ubuntu 中)编译 dlib 及其示例?
【发布时间】:2020-12-21 06:08:50
【问题描述】:

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

#   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 机器上做。 (但示例程序无需调试即可运行。)

【问题讨论】:

    标签: c++ debugging dlib


    【解决方案1】:

    我找到了http://devdoc.net/c/dlib-19.7/compile.html 并尝试了(在示例/构建下)

    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
    

    【讨论】:

      猜你喜欢
      • 2011-03-20
      • 2017-08-10
      • 2016-06-26
      • 2020-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-24
      • 1970-01-01
      相关资源
      最近更新 更多