[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:000599] Re: f2c
��ë�Ǥ�.
dcl-5.2C ��ѥ��뤷�Ƥߤޤ���.
����ä����꤬¿���Ǥ�. ���Ƥʤ��Ƥ⤤���Τ�, ��ʬ�˥����å�������Τ�
�Ф��褦�ˤ��Ƥ���������.
>> ���顼�ޥåפ��ɤ�ʤ���
>> Ĵ�٤Ƥߤ�ȡ�math1/syslib/glcqnp.c �ˤ����� DSPATH ��
>> "/export/home/nishi/d52/dcl-5.2/lib/dcldbase/" �Ȥ���������
>> �ѥ�������������ꤷ�Ƥ��ʤ��ǥ��쥯�ȥ꤬���äƤ���Τ�����
>> ����ʤ����Ȼפ��ޤ���...
�ޤ�, ���μ�Υѥ����������̤äƤ��뤫�ɤ����� make install ���ƤǤ�
�� dcl ��Ϣ�ץ���������� dcldbs ��¹Ԥ��ƤߤƤ�������.
load03:/export/home/shiotani/tmp/dennou-ruby/dcl-5.2C/bin > ./dcldbs
*** PATH NAME FOR DATABASE
DSPATH : /export/home/shiotani/tmp/dennou-ruby/dcl-5.2C/lib/dcldbase/
DUPATH :
*** FILE NAME FOR SYSLIB
DCLRC :
*** FILE NAME FOR SWPACK/SZPACK
BITMAP : /export/home/shiotani/tmp/dennou-ruby/dcl-5.2C/lib/dcldbase/bitmap.x11
CL2TN : /export/home/shiotani/tmp/dennou-ruby/dcl-5.2C/lib/dcldbase/cl2tnmap
CLRMAP : /export/home/shiotani/tmp/dennou-ruby/dcl-5.2C/lib/dcldbase/colormap.x11
FONT1 : /export/home/shiotani/tmp/dennou-ruby/dcl-5.2C/lib/dcldbase/font1u
FONT2 : /export/home/shiotani/tmp/dennou-ruby/dcl-5.2C/lib/dcldbase/font2u
�Τ褦�˳Ƽ�ǡ����١����ե�����κ߽褬������ޤ�.
����, ���������, ������Ƿ�ⷯ�Υ��ˤ⤢��ޤ�����
>> �ɤ���� C �Υ������� make ������������Ф������Ȥ�ʬ���äƤ���
>> ������������math1/syslib/Makefile ���
>>
>> glcqnp.c: glcqnp.g
>> @xxxxxx "Substituting dcldbase path names (glcqnp.g -> glcqnp.c)"
>> @xxxxxx -e "s!@xxxxxx!$(DBASEDIR)/!" \
>> glcqnp.g > glcqnp.c
������ʬ�� glcqnp.g �Ȥ���Ŭ�ڤ� C �ץ�����ब�Ѱդ���Ƥ��ʤ����Ȥ�
����ޤ�. dcl-5.1-C �Ǥ�, ����� *.g �Υե�����Ȥ��� C �ץ�����ब��
�դ���Ƥ��ޤ���, dcl-5.2C �Ǥϥ��ꥸ�ʥ�� Fortran �ץ�����ब�Ĥä�
���ޤ�.
>> ���ˤ���𤷤ޤ����� Solaris2.6 �Ǥ� -lsocket -lnsl ���ɲä�ɬ
>> �פǤ�������϶��餯 X ��Ϣ�Ǥ��礦���顢Mkinclude.in ��
>> XLIBOPT �� -lsocket -lnsl ��ä��Ƥ��Τ��ޤ�������������
>> �����ʤĤޤ��ɬ�פʤ�פ���餬������褦�ˤ���ˤ�
>> �ȤϤǤ��ʤ��Ǥ��礦����
��������ʬ�˴ؤ��Ƥ�����, ��δĶ��ǤϤ����� -lsocket -lnsl �����ä�
���ޤ�����.
dcl-5.2 �����Ѱդ��� dclconfig ���ޥ�ɤ�Ȥä� ./dclconfig --ldlibs
�Τ褦�ˤ��ƤߤƤ�������. ��ΤȤ����Ǥ�
-R/opt/FSUNf90/lib -ldcl52C -lf2c4dcl -lsocket -lnsl -lSM -lICE -lX11 -lm
��, ������ -lsocket -lnsl ������ޤ�.
>> Mkinclude.in, l.28 �� BINDIR = .../bin �θ���˥��ڡ�������
>> �뤿�ᡢ$(BINDIR)/hoge �Ȥ��ä��ѥ��˥��ڡ��������äƤ��ޤ���
����ʳ��ˤ�, ��ɬ�פʥ֥�������ˤ��äĤ��Ƥ����礬¿����������
��ޤ�. �ɤ�����������������������Τ�ʬ����ޤ���, ���դ��Ƥ�����
��.
>> �ܲȤ�Τ��������ä����ɡ�make �Ǥϥ���ѥ��뤹������ǡ�
>> make install ���ƥ饤�֥����Ϥ�ƺ����Τϴ��ʤ�
>> �Ǥ�����Ϥ� make �Ǥ���Ω�Ƥ����٤ƽ���ơ�text �� OK �ǡ�
>> �ɤ��̾���Υե����뤬���ȡ��뤵�줽�����İ��������
>> make install �������Ǥ����ޤ����� prefix ��̵�뤵���褦��
>> �ʤäƤ�褦�Ǥ��͡���äȤ� fortran �Ǥ� dcl �Ȥϥ饤�֥�
>> ̾���㤦�����ǡ��¹ԥե�����̾�ϤۤȤ�ɽŤʤäƤ�Τǡ�
>> prefix ������Ȳ�᤹��� make install ���� Fortran �Ǥ���
>> ���ƾǤ�Ȥ������ȤϤ��ꤽ���Ǥ���
�����դ�, ���Τ����ˤ�������ѹ���ǽ�Ǥ�����ɤ�, ��Ⱦ�ΤȤ������ä���
���Ū�������ĤȤ��������褦���ʤ��Ǥ���.
>> make distclean ���ʤ� --- Makefile ��ޤ�Ƥ��٤Ƥ�����ʪ��
>> �ä��Τ��ߤ����Ǥ���
make clean.all �Ȥ����Τ�����ޤ�. ��˾�Τ�ΤȤϰ㤦?