SWI(1) SWI(1) (NAME) swipl-ld - SWI-Prolog (SYNOPSIS) swipl-ld -c -o -pl (DESCRIPTION) swipl-ld C C/C++ . SWI-Prolog swipl . C C SWI-Prolog . (saved state) ( -nostate ). qsave_program/2 SWI-Prolog . (Options) -pl . swipl . . : -dump-runtime-variables -f file -F file -g goal -t toplevel. -help . -nostate . . -goal -toplevel -initfile. -class . -c C C++ (object files). swipl-ld C C++ include . -E C. swipl-ld C C++ . -shared C C++ (DLL Shared Object) load_foreign_library/1 . -nostate . -c C C++ . -embed-shared SWI-Prolog /DLL . . -dll -embed-shared . -F base none swipl . -F xpce xpce.rc XPCE . -goal PL_toplevel() . -g swipl : version/0 ( -goal ). . -toplevel -t . -initfile -f . -class {runtime,kernel,development} . runtime () . kernel . development << >> SWI-Prolog . qsave_program/2 SWI-Prolog . -v (Verbose). . swipl-ld Win32 . -f (Fake). -v . -Ecppargument ... -E, SWI-Prolog cpp . -o . a.out . -cc -C *.c . SWI-Prolog c_cc . -c++ -C++ C++ . C gcc g++ c++ . -ld . C . Win32 link.exe . -l C . -lswipl SWI-Prolog C . -L- C . . -g|-I*|-D*|-U*|-O*|-W* C . include SWI- Prolog . -D swipl-ld : -D__SWI_PROLOG__ -D__SWI_EMBEDDED__. -pl-options* swipl . -pl-options . . -cc-options -ld-options . -ld-options* . : -ld-options,-Bstatic -cc-options* C C++. *.o . *.c C . . *.cc|*.C|*.cxx|*.cpp C++ . . *.pl|*.qlf . (BUGS) . bugs@swi-prolog.org . qsave_program/2 ( ). C . (SEE ALSO) swipl(1) SWI-Prolog http://www.swi-prolog.org (COPYRIGHT) (C) 1991-2010 VU BSD-2 . (AUTHOR) Jan Wielemaker SWI-Prolog February 8, 2006 SWI(1)