hottabxp
@hottabxp
Сначала мы жили бедно, а потом нас обокрали..

Какие книги почитать про программирование для GNU/Linux?

Интересуют книги, в которых детально рассмотрены утилиты: make, autoconf, automake, разные системы сборки. Также компиляторы gcc. Так же интересуют книги, в которых рассмотрены сборка программ из исходного кода более подробно, чем просто ./configure && make && make install. Спасибо.
  • Вопрос задан
  • 1111 просмотров
Решения вопроса 2
Брюс Моли - Unix/Linux. Теория и практика программирования. (2002)
Ответ написан
Комментировать
@res2001
Developer, ex-admin
То что встречал по make в интернете:
1. "The GNU make book" на английском.
2. "Управление проектами с помощью GNU make" на английском, так же есть ее перевод энтузиастами, лежит где-то на гитхабе в "исходниках" на LaTex
В принципе для достаточно продвинутого написания makefile этого будет достаточно.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@Z-r
> Интересуют книги, в которых детально рассмотрены утилиты: make, autoconf, automake. Также компиляторы [из] gcc.

А в документации, что прилагается к этим программам, они, как вам кажется, рассмотрены *не достаточно* детально?

Навряд ли вы будете это печатать, скорее читать в гипертексте (в Емаксе или в HTML), но поскольку страница, пожалуй, есть все еще самая интуитивно понятная единица:
$ pdf-page-count make/*.pdf autoconf/*.pdf automake/*.pdf gcc/*.pdf
212	make/make.pdf
394	autoconf/autoconf.pdf
184	automake/automake.pdf
28	gcc/cppinternals.pdf
85	gcc/cpp.pdf
84	gcc/gccinstall.pdf
766	gcc/gccint.pdf
922	gcc/gcc.pdf
TOTAL: 2675


Две с половиной тысячи страниц увлекательных деталей ждут вас. :-)
Ответ написан
DollyPapper
@DollyPapper
Advanced programming in the unix environment
The practice of programming
Об общей культуре:
Э. Рэймонд Исскуство программирования для UNIX
Так же вам может приглянуться автор Роберт Лав, у нгео и про ядро почитать можно и про системное программирование и прочие прелести.
Ответ написан
Комментировать
@marataziat
Джангист-тракторист
Дж. Фуско "Linux Руководство программиста"
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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