On Sat, 08 Jun 2013 11:13:22 -0400
[email protected] wrote:
> 1. Re: Prolog not fully initialized (cschick)
This is a 64bit linux?
I theenk you need to create a Makefile and use gmake...
Here's a Makefile that builds a prolog interpreter
with the mysql bindings as well as some other c stuff.
CC = gcc
CC = gcc
CFLAGS = -g -Wall
CINCLUDES = -I/usr/local/include/mysql
CLIBS = -L/usr/local/lib/mysql -lmysqlclient -lz
#DFLAGS = -DADWDEBUG
DFLAGS =
GP = gplc
###GPFLAGS =
GPFLAGS=
#GPFLAGS= -s --no-top-level
#GPFLAGS= -s --local-size 32768 --global-size 16384 --trail-size 16384
--cstr-size 4096 --fixed-sizes --no-top-level
SLIBS=/usr/local/gprolog/Dlib/Psql/mysql-cg.pl
/usr/local/gprolog/Dlib/Psql/mysql-cg.c
EXECS=dpro
COMMONS=
DIST=/usr/local/gprolog/Dlib/distance-0.1/src/*.c
/usr/local/gprolog/Dlib/distance-0.1/src/*.pl
DLIBS=/usr/local/gprolog/Dlib/dlib.pl /usr/local/gprolog/Dlib/dfile.pl
/usr/local/gprolog/Dlib/dfile.c /usr/local/gprolog/Dlib/imacd.c
/usr/local/gprolog/Dlib/imacd.pl
all: $(EXECS)
dpro: dpro.pl $(SLIBS) $(DLIBS) $(COMMONS) $(DIST)
$(GP) $(GPFLAGS) dpro.pl $(COMMONS) $(DIST) $(DLIBS) $(SLIBS) -C
'$(CFLAGS) $(CINCLUDES) $(DFLAGS)' -L '$(CLIBS)'
clean:
rm -f $(EXECS)
Dhu
--
Ne obliviscaris, vix ea nostra voco.
_______________________________________________
Users-prolog mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/users-prolog