Thanks! make-build is exactly what I need.
However, I ran into an error when calling it: compile-file-pathname does not
support OBJECT when i use type :fasl and does not support LIB for type :program
compile-file-pathname seems like a function to determine the file extension.
Maybe my ecl is not properly built? I did not see any error during the build
process, and can run some small script successfully, however I failed to run
most programs in "examples" directory. Does that mean my ecl is not working or
the examples are broken?
Moreover, my program used cl-store and usocket, both if them failed to compile
(but many other packages in quicklisp can compile with my ecl)
I also tried c::build-program but that function even does not exist.
and when the error occurred the possible restarts are prompted but when I
entered the restart number, the number is simply echoed back and nothing else
happened.
Thanks in advance!
????????iPhone
------------------ ???????? ------------------
??????: Evrim Ulu <evrim...@gmail.com>
????????: 2015??06??24?? 06:53
??????: Rujia Liu <2575...@qq.com>
????: Re: [Ecls-list] Packaging executable
Hello Rujia,
Please see the asdf source.
https://gitlab.com/embeddable-common-lisp/ecl/blob/develop/contrib/asdf/asdf.lisp
You can link systems together and build an executable. See defun make-build.
evrim.
2015-06-23 18:20 GMT+03:00 Rujia Liu <2575...@qq.com>:
Dear all,
I want to migrate a win32 application previously built win ccl, to ecl. With
ccl I used CCL:SAVE-APPLICATION to save a big exe file (after loading neccesary
libraries), which works perfectly. However, with ecl, I only know how to write
a simple exe which loads & run a bunch of on-disk fas files. Is there a way to
package everything (mainly fas files. we can have separate dll files) in to the
exe, because the program directory will look cleaner.
Thanks in advance.
- Rujia
------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors
network devices and physical & virtual servers, alerts via email & sms
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
Ecls-list mailing list
Ecls-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list
------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors
network devices and physical & virtual servers, alerts via email & sms
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
Ecls-list mailing list
Ecls-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list