Здравствуйте!
WinAVR, родной makefile.
main.c
Код
#include <avr/io.h>
int do_not_link_me( int arg )
{
return arg * arg;
}
int main( void )
{
}
main.lss ( По сути листинг прошивки )
Код
int do_not_link_me( int arg )
{
88: 88 9f mul r24, r24
8a: 90 01 movw r18, r0
8c: 89 9f mul r24, r25
8e: 30 0d add r19, r0
90: 98 9f mul r25, r24
92: 30 0d add r19, r0
94: 11 24 eor r1, r1
return arg * arg;
}
Хочу так, что бы в прошивке не было неиспользуемых функций. Усердно читаю и пробую ld options...
Помогите, пожалуста, терминами ( как эту проблему правильно называть ) ну и с решением. Спасибо!