Reduce the size of Flash memory embedded cpp : <p>After a lot of research i could not find any solution to my question (if i did i woudln't be here ...)
I'm looking for solutions that permits me to reduce the flash memory used by my program.</p>

<p>I'm programming an embedded c++ programm and when i Flash my electronic card  in release mode everything is fine cause it doesn't overflow the space of the flash memory, but that is not the case when i do it in Debug mode... I want to know if it is possible to find functions (my goal is to do it without reducing the code) that could reduce Flash memory.I already thought about defragmentation but I don't find how to do it in embedded even though i don't even know if i can ...  I also tried the -Os cmd from gcc but without any big success</p>

<p>So I'm taking any advices or support and i'll be there at any question about my issue ;) </p>

<p>Thanks !</p>
