На этот вопрос уже есть ответ:
Когда я искал пакет libmicrohttpd
, используя apt search
, Я получил это
libmicrohttpd-dbg/xenial 0.9.44+dfsg-1ubuntu2 amd64
library embedding HTTP server functionality (debug)
libmicrohttpd-dev/xenial 0.9.44+dfsg-1ubuntu2 amd64
library embedding HTTP server functionality (development)
libmicrohttpd10/xenial,now 0.9.44+dfsg-1ubuntu2 amd64
library embedding HTTP server functionality
Я не знаю, в чем разница между пакетом, заканчивающимся на -dev
/ -dbg
, и обычным. Что между ними? Заранее спасибо!
В максимально простых терминах:
-dev
пакеты содержат файлы, необходимые для написания кода, которое связывается с программой-dbg
пакеты содержат отладочную информацию, которую, поскольку подразумевает имя, используются при отладке программыВам не нужны они для использования программы, так же, как Вам не нужно -doc
пакет, если это обнаруживается.
Для большего количества информации см.: