![]() | M.P.I - 1999/2000 - FAQs |
---|---|
[ DI/UM ] |
QUESTÃO 1 [ Pacote FranTK ] - Como se instala o FranTk em LINUX?
R.
----------------------------- INSTALAÇÃO DO FranTk NO LINUX ----------------------------- 1 - arranjar pacote de instalação do frantk (depois de obtido o pacote...) ---------- tar xvzf frantk.tar.gz ---------- 2 - Compilar biblioteca de acesso para o HUGS ---------------- cd frantk/src/TclHaskellSrc/ gcc -c tclhaskell.c gcc -c TclPrim.c ld -shared -o TclPrim.so TclPrim.o tclhaskell.o -L/usr/X11R6/lib -ltk8.3 -ltcl8.3 -lX11 -lm -ldl ---------------- OBS: as bibliotecas do do tcl/tk devem ser as instaladas na versão do linux considerada: e.g. pode ser necessário substituir "-ltk8.3 -ltcl8.3" por "-ltk8.0 -ltcl8.0" -- basta verificar a sua existencia na directoria "/usr/lib", e.g. "ls /usr/lib/libtk* /usr/lib/libtcl*". Como resultado deste passo devemos ter o ficheiro "TclPrim.so" 3 - Criar uma "script" para configurar o HUGS convenientemente... - EXEMPLO ---------------hugsExe----------- #!/bin/bash # LOCAL ONDE FOI INSTALADA A BIBLIOTECA FranTk (subdirectoria do código fonte) FRANSRC=/FRANTK_PATH/frantk/src hugs -98 +o -P{Hugs}/lib:{Hugs}/lib/hugs:{Hugs}/lib/exts:$FRANSRC/FranSrc:$FRANSRC/FranTkSrc:$FRANSRC/TclHaskellSrc $@ --------------- 4 - Experimentar os exemplos... -------------- hugsExe Demos.lhs --------------