LINUX.ORG.RU
Компилишь .h. Получаешь .gch. При компиляции .c gcc автоматом подключит .gch, если найдёт. Примеры можно посмотреть в gcc testsuit.
dikk
()
Ответ на: комментарий от dikk
А ! Понял просто gcc test.h а потом оно автоматом цепляет test.h.gch !
Спасибо ! Интересно скоро ли соотвествующим образом makefile для ядра доточат ???
anonymous
()
Ответ на: комментарий от anonymous
> make dep

будет это делать, только если ты создаш такой таргет + заимплементиш его

да и вообще причем тут make?

aton
()
Ответ на: комментарий от aton
gcc автоматом подхватывает вместо xxx.h файл xxx.h.gch, это значит что для ускорения сборки ядра нум нужно прекомпилировать хедеры. Насколько я понимаю make dep создает для дальнейшей компиляции файл с именами хедеров от которых зависят файлы ядра. Почему бы на этом этапе и не выполнить прекомпиляцию хедеров ?!! Или ввести еще одну цель в makefile типа make gch после make dep...

И где я не прав ?!!

anonymous
()
Ответ на: комментарий от aton
Ядро тут притом что это реальный проект на котором прекомпилированные хедеры должны дать преимущество в скорости сборки, об этом можно было догадаться увидев 'make dep'.

>читай топик с начала
Я автор топика и есть.
anonymous
()
Ответ на: комментарий от anonymous
Реальный проект - это что-нибудь большое на QT или использующее boost.
Вот тут-то прекомпилированные заголовки будут рулить-с.
grob ★★★★★
()
Ответ на: комментарий от anonymous
вражденная безграмотность, так что прости
aton
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.