Cygnus Solutions �� egcs �� gcc (GNU C Compiler) �γ�ĥ�ǤǤ������å������ɤߤޤ��� ���� gcc ���֤������ƻȤ��ޤ��礦��
����Υߥ顼�ʤ��Ȥ��� Ring �����з��� /pub/lang/egcs/releases �ǥ��쥯�ȥ�ˤ���ǿ��Τ�Τ� get ���Ƥ���������
����ѥ���ϴ�ñ�Ǥ���
cd /usr/local/src bunzip2 -c /pub/src/egcs-1.1.2.tar.bz2 | tar xvf - cd egcs-1.1.2 ./configure --prefix=/usr --enable-shared make make install
��� --prefix=/usr �� /usr �β����Ĥޤ� /usr/bin �ʤɤ˥��ȡ��뤹��Ȥ������ȤǤ�����������и�������äƤ��� gcc �����ޤ���̵����ʤ� /usr/local �β��ˤʤ�ޤ��ʤ��Τۤ��������Ǥ��礦�ˡ�--enable-shared �� C++ ��ɸ��饤�֥��������ɥ饤�֥�� libstdc++.so.2.9.0 �ˤ���Ȥ�������Ǥ��� ���������ɥ饤�֥��ˤ��ʤ��ȡ�cout << "Hello, world!\n"; �Τ褦�ʾ������ץ������Ǥ��ɴ�����Х��Ȥˤʤ�ޤ����� ���������ɤʤ�������Х��Ȥ˽̤ޤ�ޤ���
--prefix=/usr ����ꤷ�ʤ���� /usr/local/bin��/usr/local/lib �ʤɤ˼��ޤ�ޤ��� ���ξ�硤.bash_profile �ʤɤ�
export LD_LIBRARY_PATH=/usr/local/lib���Ƥ����ʤ��� libstdc++.so.* �����Ĥ����ʤ����⤷��ޤ��� ���뤤�� /usr/lib ������˥���äƤ���ɬ�פ�����ޤ���
make ���ʤ����Ȥ��� make distclean �Ƥ���ˤ��ޤ��礦��
C �ˤĤ��Ƥ����ؤ������ȤϤ���ޤ���C++ �ǤϤ��ޤ��� namespace ���ޤȤ�˥��ݡ��Ȥ���Ƥ��ޤ��� using namespace std; �ȽƤ�ʤ��Ƥ⡤ std:: ��Ƥ�ʤ��Ƥ⡤ ����ѥ���Ǥ��Ƥ��ޤ��ޤ���
��Ϥ���ͳ�ˤɤ�����
������� ��¼��ɧ okumura@matsusaka-u.ac.jp
Last modified: Mon Mar 29 14:21:05 1999