Qual é a diferença entre o pacote dev e o pacote comum? [duplicado]

2

Quando pesquisei libmicrohttpd package usando apt search , recebi este

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

Eu não sei qual é a diferença entre o pacote que termina com -dev / -dbg e o comum. Qual é o entre eles? Obrigado antecipadamente!

    
por whuala 23.02.2018 / 05:14

1 resposta

5

Em termos maximamente simples:

  • -dev packages contém arquivos necessários para escrever código vinculado ao programa
  • -dbg packages contém símbolos de depuração, que, como o nome indica, são usados ao depurar o programa

Você não precisa deles para usar o programa, assim como você não precisa do pacote -doc se ele aparecer.

Para mais informações, consulte:

por Kenneth Hanson 23.02.2018 / 05:42