Re: покритикуйте метод компиляции
От: kov_serg Россия  
Дата: 19.11.22 18:02
Оценка: +2 -1
Здравствуйте, maks1180, Вы писали:

M>Покритикуйте плиз такой метод компиляции, создаётся файл main.cpp в него добавляются

M>#include myfile1.cpp"
M>#include myfile2.cpp"
M>и так далее, далее gcc main.cpp компилируется за 1 вызов.
M>Может быть можно это сделать без создания временного файла main.cpp ?

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

M>Недостатки:

M>- #define одного cpp могут повлять на другой
Это самое весёлое. Оно может собраться но работать не так как задумано.


M>Преимущество:

M>- время сборки целиком проекта значительно быстрее. Например препроцессор добавляет 2Мб в каждому файлу где есть #include <windows.h>
Что вам мешает делать функциональные модули не подключающие windows.h и другой мусор в заголовочных файлах?

M>Может я что-то упустил ? Покритикуйте плиз аргументированно.

В общем случае такой путь тупиковый.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.