Добрый день,
Программа на С (ARM), Keil uVision, соответственно компилятор и линковщик кейловские.
Есть универсальные программные модули, которые кочуют из программы в программу,
но в разных программах используются не все, а лишь несколько функций из этих модулей.
Иногда возникает необходимость сделать программу поменьше размером, но в ручную
удалять или "дефайнить" лишние функции в каждой программе индивидуально не хочется.
подскажите есть ли директивы препроцессора или другие способы,
чтобы автоматически препроцессор/компилятор не компилировал функции которые не вызываются в программе?