--------------------------------------------------------- Modifiziere ~/.bashrc: ---------------------- ( export PATH=$HOME/bin:$PATH ) export NANAPKGDIR=/usr/share/nana export NANARUN_GDB_OPTIONS=gdb export NANABIN=/usr/bin export CPPFLAGS="-g -I. -I$HOME/include" # export CFLAGS="..." # export CXXFLAGS="..." export LDFLAGS="-u _I_default_handler -l nana -L ." ---------------------- cd $HOME/bin cp /usr/bin/nana-clg . cp /usr/bin/nana-c++lg . cd $HOME/bin vi nana-clg (Aendere Zeile 82) ... ${NANACC-gcc} $CPPFLAGS $* -lnana -o a.out && vi nana-c++lg (Aendere Zeile 68) ... NANACC=c++ $HOME/bin/nana-clg $* cp /usr/bin/nana-sfg . vi nana-sfg (gemaess Muster) --- cp /usr/bin/nana-sfdir . vi nana-sfdir (Aendere Zeile 63) $HOME/bin/nana-sfg $f >$TARGET/$f ----------------------- Entpacke HOMEinclude.tar.gz im Homeordner oder: mkdir $HOME/include cd $HOME/include cp /usr/include/nana-config.h . vi nana-config.h (Ersetze Zeile 84 durch:) typedef void*(FKTxxy)(unsigned int); FKTxxy *_nana_p = malloc; /* this costs us storage space */ --- cp /usr/include/GDB.h . cp /usr/include/I.h . cp /usr/include/nana.h . cp /usr/include/cycles.h . cp /usr/include/DI.h . cp /usr/include/DL.h . cp /usr/include/L_buffer.h . cp /usr/include/L.h . cp /usr/include/L_times.h . aendere jeweils #include ab in: #include "nana-config.h" -------------------------------- Uebersicht (alle nana-*.h-Dateien in /usr/include): calls.h: * Id: calls.h,v 1.2 1998/01/17 10:57:04 pjm Exp cycles.h: * $Id: cycles.h,v 1.1.1.1 1999/09/12 03:26:50 pjm Exp $ DI.h: * Id: DI.h,v 1.1.1.1 1997/11/23 11:45:50 pjm Exp DL.h: * Id: DL.h,v 1.1.1.1 1997/11/23 11:45:50 pjm Exp eiffel.h: * Id: eiffel.h,v 1.1.1.1 1997/11/23 11:45:50 pjm Exp GDB.h: * Id: GDB.h,v 1.1.1.1 1997/11/23 11:45:50 pjm Exp I.h: * Id: I.h,v 1.1.1.1 1997/11/23 11:45:50 pjm Exp L_buffer.h: * Id: L_buffer.h,v 1.1.1.1 1997/11/23 11:45:50 pjm Exp L.h: * Id: L.h,v 1.2 1998/01/17 10:57:03 pjm Exp L_times.h: * Id: L_times.h,v 1.2 1998/01/17 10:57:03 pjm Exp nana-config.h: * Id: nana-config.h.in,v 1.2 1998/07/08 10:56:12 pjm Exp nana_error.h: * Id: nana_error.h,v 1.2 1998/01/17 10:57:04 pjm Exp nana.h: * Id: nana.h,v 1.1.1.1 1997/11/23 11:45:50 pjm Exp now.h: * Id: now.h,v 1.2 1998/07/08 10:56:12 pjm Exp Q.h: * Id: Q.h,v 1.1.1.1 1997/11/23 11:45:50 pjm Exp Qstl.h: * Id: Qstl.h,v 1.1.1.1 1997/11/23 11:45:50 pjm Exp ---------------------------------