2010ǯ06��08��
gcc�Υȥ�󥯤�android�Ѥ��ѹ����ޡ������줿
����gcc��4.5.0����꡼�����줿�Τǡ���ȯ�ѤΥȥ�󥯤ǤϺ��ϼ���4.6�˸����ƥ����ɤΥޡ������Ԥ��Ƥ��ޤ���
�����ѹ����ˡ�Android�Ѥ��ѹ��򸫤Ĥ����ΤǾҲ𤷤ޤ���
�����ˤ��� -mandroid�Ȥ������ץ�����ɲä��줿�褦�Ǥ���
gcc���ܲȤ�git�Υ�ݥ��ȥ꤫��ȥ�󥯤Υ���������äƤ��Ƹ��Ƥߤޤ�����
$ grep -r android *
�Ȥ��Ƥߤ�ȡ�gcc/config/arm/eabi.h ���ޥå����ޤ�����
���ޥ�ɥ饤�󥪥ץ���� -mandroid��Ĥ����Android��Í�δĶ��˹礦�褦������Ū�˥��ץ�����ɲä����褦�Ǥ����㤨��
- cc1 --> -fno-exceptions �ɲ�
- cc1plus --> -fno-exceptions -fno-rtti �ɲ�
- ld --> -Bsymbolic -dynamic-linker /system/bin/linker �ɲ�
�ޤ�����󥯻��Υ������ȥ��åץե������ɸ��C�饤�֥���Android�ѤΤ�Τ��֤������ޤ���
C++���㳰��¹Ի����������Ѥ��ʤ����Ȥ�����ʥߥå���󥯤���ˡ�ʤɤ�Android��Í�Τ�ΤǤ���
�����Ϥ����Υ��ץ����Ϥ��줾��Android�Υӥ�ɴĶ���NDK��Makefile�ˤĤ��Ƥ���Τǡ�����-mandroid���ץ�����̵���Ƥ⺤���ΤǤϤ���ޤ���
��ʬ�Υ����������ɤ�Andorid���Ȥ߹�����ˤ���-mandroid���ץ�����Ȥ���Makefile�ε��ҤǾ����ڤ��Ǥ��ޤ���
Linux�����ͥ��Android�������ѹ��ϥޡ������줺�ˤϤ�����Ƥ��ޤ��ޤ�������gcc�Τۤ��Ϥ����ȥޡ������줿�ΤǤ��͡���äȤ⥫���ͥ���ѹ��ȡ�����gcc���ѹ��Ǥ��̤�����٤������㤤�ޤ�����
2010.6.9�ɵ�
����gcc/config/arm/eabi.h�ϼ¤Ϥ��ä������������äƤ����褦�Ǥ������ʤ��Ȥ�gcc-4.4.4�ˤ����äƤ��ޤ���
�ʤ��gcc-4.6��changed�ˤ��Τ��Ȥ��񤤤Ƥ���Τ���Ǥ���