Зачем мне нужно устанавливать пакеты -devel?

Я новичок в Linux и задаюсь вопросом, почему много раз, когда я устанавливаю пакет с yum мне нужно установить package-devel.i386 а не package.i386 . В чем разница между ними?

  • Использование YUM для пакетов CentALT
  • yum - скачать для CentOS с помощью ubuntu?
  • листинг
  • CentOS подключен к Интернету, но не обновляет
  • Невозможно установить gcc на CentOs 6.6
  • Могу ли я переместить 0yum-cron из cron.daily в montly?
  • CentOS7: удалить nvidia-x11-drv-340xx хочет удалить весь xorg
  • Будет ли yum удалять mysql-сервер удалять мои базы данных?
  • One Solution collect form web for “Зачем мне нужно устанавливать пакеты -devel?”

    Обычно пакет будет содержать двоичные файлы, библиотеки и другие ресурсы, чтобы программы, связанные с этими библиотеками, могли работать.

    Но когда вам нужно собрать пакет, файлы заголовков обычно требуются, в этом случае вы устанавливаете пакеты theose -devel для предоставления нужного файла заголовка.

    Постарайтесь узнать больше о механизме сборки C / C ++, чтобы помочь вам лучше понять это.

    Interesting Posts
    Linux и Unix - лучшая ОС в мире.