سلام به همه
من یه کتابخونه داشتم که چون تعداد خطش به بیشتر از 10 هزار خط رسید تصمیم گرفتم به قسمت های کوچکتری تقسیمش کنم تا کار راحت تر بشه
حالا که اومدم به بخش های کوچکتر تقسیمش کردم باعث شده از حجم فایل خروجی حافظه فلش میکرو کم بشه!
قبلا که همش در یک فایل بود:
حجم اشغال شده از حافظه فلش میکرو:
68284KB
پس از تقسیم به کتابخونه های کوچکتر:
68134KB
چرا اینجوری شده؟
با توجه به اینکه من یک کتابخونه رو به 11 کتابخونه تقسیم کردم که هر کتابخونه حاوی سه فایل هستش
1-
lib_name.c
2-
lib_name.h
3-
lib_name_config.h
انتظار داشتم به حجم فایل کمی اضافه بشه اما برعکس شد؟
کسی دلیلش رو میدونه؟