|
линкеру выбирать из обектного файла только те части (модули), к которым есть ссылки, в противном случае линкер при сборке программы возьмет весь файл целиком (как единый модуль) несмотрвя на то, что реально будет использоваться только часть кода. Как альтернатива, можно делать отдельные маленькие файлы с разбиением кода на меньшие фрагменты. Например, можно сделать файл, в котором имеются модули подпрограмм обработки строк. А можно сделать несколько файлов, в каждом из которых содержится только одна какя-нибудь подпрограмма обработки строк. Когда файлов много, это бывает иногда не очень удобно. Но если требуется отладка подпрограмм по отдельности, то лучше выделять их в отдельные файлы, поскольку перетранслироваться каждый раз будет только та подпрограмма, которя отлаживается в данный момент.
В моем примере не было необходимости в модульной организации, поскольку весь код использовался программой.
E-mail: info@telesys.ru