на windows , имя библиотеки отладки имеет D как постфикс. Но я не знаю, есть ли правило на Linux .
Я знаю, что есть некоторые DBG пакетов на Debian . Например, библиотека пакета Libjpeg62-DBG помещается в /usr/lib/debug/usr/lib/libjpeg.so.62.0.0
. Это стандартное правило для размещения библиотеки версии отладки в / usr / lib / debug
?
и многое другое. Например, если я запуску pkg-config --libs spencv
, который вернет варианты GCC , например: , например:
-L/usr/lib -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_ml -lopencv_video -lopencv_features2d -lopencv_calib3d -lopencv_objdetect -lopencv_contrib -lopencv_legacy -lopencv_flann
Это очень хорошо. Но я не нахожу вариант в pkg-config
, который может вернуть параметры ссылки из этих отладочных библиотек , таких как:
-L/usr/lib/debug -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_ml -lopencv_video -lopencv_features2d -lopencv_calib3d -lopencv_objdetect -lopencv_contrib -lopencv_legacy -lopencv_flann
Почему PKG-CONFIG
Не имеет возможности вернуться Debug версии параметров , если существует стандартное правило о библиотеке версии отладки?
Итак, я хочу знать:
PKG-CONFIG --Libs
? Спасибо.