egcs

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