编译lisp源代码为可执行文件

(defun main (&rest args)

(defun factorial (n)

(if (= n 0)

1

(* n (factorial (- n 1))) ) )

(loop for i in *args* do (write (factorial (parse-integer i)))

(terpri))

(write "Hello World!")

(quit))

(EXT:SAVEINITMEM "main"

:QUIET t

:INIT-FUNCTION ‘main

:EXECUTABLE t

:NORC t)

保存在文件main.lisp里面,然后运行命令

$ clisp main.lisp

运行main.exe会报错:libreadline6.dll找不到。

这个文件在clisp的base目录中,需要把这个目录配置到环境变量中,再次运行就可以了。

时间: 2024-10-13 02:41:36

编译lisp源代码为可执行文件的相关文章

编译python源代码为可执行文件(.py--->.exe)

一.安装pyinstaller pip install pyinstaller 二.编译: pyinstaller facedetectandsaveimage.py 结果: 自动生成"C:\Users\username\dist\FaceDetectAndSaveImage"文件夹和相关文件(包括exe文件) 注意: python源码中尽量不要包含中文,否则需要附加另外的文件. 原文地址:https://www.cnblogs.com/windel/p/8372077.html

Android APK通过反编译获取源代码

1.首先将apk文件后缀改为RAR并解压. 2.使用7zip解压rar文件(winrar解压会报错),得到其中的classes.dex文件 3.将解压得到的classes.dex文件放入dex2jar文件夹下--实质为与dex2jar.bat路径一致 4.用dex2jar 把classes.dex文件转为jar文件运行cmd,进入dex2jar所在目录,执行命令:dex2jar.bat   classes.dex  生成 classes_dex2jar.jar 5.最后用jd-gui.exe打开

vs2010编译notepad++源代码 (转载)

按照文章操作步骤,已经编译成功,以下为转载内容: 1.自己到下载源码 2.解压: 其中Notepad++的源码在PowerEditor文件夹里.Scintilla是一个插件,后面要在PowerEditor里面用的. 3.先打开scintilla文件夹.看到如图: 再打开vcbuild: 再用VC++6.0编译scilexer.dsp. 最终是为了得到一个.dll文件(在scintilla\bin里面)(不知道网上有下载吗?) 4.编译notepad++: 进入这个目录:PowerEditor\v

LINUX下如何编译MYSQL源代码

LINUX下如何编译MYSQL源代码 Linux下面编译MYSQL的源代码方式如下: 首先下载源代码:选择下面这个版本: 下载相应的CMake, gcc, bison等所依赖组件: a) 安装cursor library: b) 安装gcc 和 gcc-c++ c) 下载boost:  用g++ 或者根据不同的参数,指定参数,然后运行CMAKE: cmake \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/usr/loca

编译Android源代码与内核总结

这些天花了些时间自己下载了android源代码来编译,当中走了一些弯路导致耗了些时间,如今又一次梳理总结下,让有同样想法的人自己编译的时候能少走些弯路,官方指导文档在http://source.android.com/source/initializing.html. 1.安装linux环境 我是windows系统,安装了Vmware虚拟机.在虚拟机上装了ubuntu-12.04,我的这个版本号是32位的,这个还蛮重要的.安装32位或者64位的将决定你能编译的android版本号,官方文档里Fo

2.2开源的魅力:编译opencv源代码

1.下载安装CMake 要在Windows平台下生成opencv的解决方案,需要一个名为CMake的开源软件.CMake的全称是crossplatform make.它是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程).它能输出各种makefile或者project文件.CMake的组态档取名为CmakeLists.txt.CMake并不直接构建出 最终的软件,而是产生标准的构建档,如Linux下的Makefile,windows下Visual C++de proj

Mac OS X上尝试编译CoreCLR源代码

CoreCLR登陆GitHub之后,体验CoreCLR首当其冲的方式就是在自己的电脑上编译它,昨天分别在Windows与Linux上成功编译了CoreCLR,详见: 1)Windows上成功编译CoreCLR源代码 : 2)Linux上成功编译CoreCLR源代码 . Windows与Linux上编译成功之后,有一个挡不住的冲动——在Mac上编译CoreCLR.虽然微软目前优先考虑的是Windows与Linux两个平台,CoreCLR的编译暂时不支持Mac OS X,但我最期待的却是在Mac O

【转】如何单独编译Android源代码中的模块

原文网址:http://blog.csdn.net//article/details/6566662/ 第一次下载好Android源代码工程后,我们通常是在Android源代码工程目录下执行make命令,经过漫长的等待之后,就可以得到Android系统镜像system.img了.以后如果我们修改了Android源代码中的某个模块或者在Android源代码工程新增一个自己的模块,是不是还是执行make命令呢?答案是否定的,Google为我们准备了另外的命令来支持编译单独的模块,以及重新打包syst

如何单独编译Android源代码中的模块

文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6566662 第一次下载好Android源代码工程后,我们通常是在Android源代码工程目录下执行make命令,经过漫长的等待之后,就可以得到Android系统镜像system.img了.以后如果我们修改了Android源代码中的某个模块或者在Android源代码工程新增一个自己的模块,是不是还是执行make命令呢?答案是否定的,Google为