GNUmakefile, GNUmakefile.am и GNUmakefile.in указывают, что Автоделают, использовался?

Я полагаю, что Debian и Ubuntu не учитывают поддержку записи UFS, когда они компилируют свое ядро, потому что поддержку записи в драйвере UFS Linux не считают полностью надежной. Вместо того, чтобы подвергать Вас потере данных, если Вы монтируете чтение-запись файловой системы, они предпочитают предупреждать Вас далеко.

Если Вы захотите использовать драйвер UFS Linux для записи, то необходимо будет перекомпилировать ядро с поддержкой чтения-записи, включенной для UFS.

С другой стороны, Вы могли запустить маленький FreeBSD установки в виртуальной машине (QEMU/KVM, VirtualBox или независимо от того, что поражает Ваше воображение). Предоставьте доступ виртуальной машины к своему изображению файловой системы как изображение неструктурированного диска, смонтируйте файловую систему в VM и экспортируйте его по NFS.

4
23.06.2012, 09:28
2 ответа

Присутствие .am файлы указывают, что проект предназначается, чтобы использоваться с AutoMake. Они - исходные файлы для AutoMake и единственные файлы 'конфигурации', необходимые, если Вы разрабатываете проект.

Прочитать GNUMakefile.am видеть, как AutoMake настроен. Вообще говоря, Вы не должны делать этого во многих случаях. Стандарт ./configure; make; make install и его варианты работают хорошо.

Набор инструментальных средств Сборки GNU, иначе autotools, (проверьте блок-схему), очень сложно (и ее использование M4 не для слабонервных — и думать, что я когда-то использовал это для создания веб-сайта). Ваши лучшие союзники являются документацией. Все инструменты имеют страницы справочника, но большая часть их документации входит info страницы (говорят info automake, или используйте свой любимый информационный браузер).

Взгляните на учебное руководство для автоинструментов или пойдите, просматривают чиновника, автоделают документацию.

5
27.01.2020, 20:54

Настройки для AutoMake находятся в *.am файлах. IIRC они (могут) генерировать *.in файлы, которые являются шаблонами, используемыми./настраивать для создания эффективных файлов.

0
27.01.2020, 20:54
  • 1
    спасибо за ответ, но: IIRC those (can) generate the *.in files which are the templates used by ./configure to produce the effective files. Не понял это очень ясно. Кроме того, я могу также записать auutomake для маленького привет мировая программа для rtnet как, они сделали? –  Aquarius_Girl 23.06.2012, 09:41

Теги

Похожие вопросы