怎么能将Lisp代码编译成EXE文件??

怎么能将Lisp代码编译成EXE文件??,第1张

为什么要编译成exe文件呢?要让其在所有的windows上都能运行?

【首先】:lisp是脚本语言,所以它是跨平台的,也就是巧晌罩说它不需要被编译成exe文件,就能在所以机器上运行。

【方法】这方法有点笨,但是很好,也适用于想把java转exe苦苦挣扎的人们

方法就是:写一个.bat文件" highlight="true">bat文件

【bat文件的内容】文件名暂定为run.bat

.\clispfolder\clisp programname

PAUSE

【注】

(1)一定要用反斜杠

(2)clispfolder 为你的lisp的解释器的文件夹的名字

(3)clisp 为你的解释器的名字(就是clispfolder中那个exe文件)

(4)programname为你的lisp程序的名字,貌似带不带后缀都可以。

(5)用记事本写完上面两行东东后,将其存为.bat格式谨早

【然后的 *** 作】

随便建一个文件夹,这个文件夹中要放进去三个东东

(1)你的lisp的源代码

(2)你的lisp的完整的解释器,就是讲clispfolder完整的拷贝到这个文件夹即可

(3)刚才写的那个bat文件

【之后】

你就可以带着这个文件夹满世界跑啦,在“所有”的windows中,双击那个bat文件,即可运行你写的lisp啦..................................

【此方法的缺点】

(1)那个clispfolder太大,如果你只是写一个不到1M的lisp的话,那这种方法很臃肿

(2)这种方法貌似不适用于用lisp写windows的@病#毒孝闹!

----------------------------------------------------------------

不过这个方法可靠,简单!

命令行纯培:ap,选择写好的LISP文件,然后就可以用了。记住自己定义的函数名(建议定义的时候尽量用左手侧的键盘字符,用2个字符,这样 *** 皮裤作快点)。不建议用工具条,太占地盘,本来显做握唯示器就这么小,复杂的图形巴不得用上投影仪。呵呵

对改枣于很短的AutoLisp程序,

可直接在AutoCAD环境中的命令行提示符下输入即可,

结果显租肢示在文本屏幕上.

对一般程序,

编辑好后,

用load函数加载,

便可运行了,

运行时核型拆只需键入函数名即可.(load

"c:/mycode.lsp")键入"test"

(mycode.lsp中的函数"c:test")


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12344936.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存