我创建了一个abc.scm文件,试图使用终端中的“guild compile”、“scm”和“guile”命令将其编译为二进制文件(或guile scheme所编译的其他格式)。
对于“guild compile abc.scm”,输出为“写入‘/ home / tarunmaganti / .cache / guile / ccache / 2.0-LE-8-2.0 / home / tarunmaganti / abc.scm.go’”,我找到该文件并像这样运行 - “./abc.scm.go”,提示权限被拒绝。当我使用“chmod 755”或“chmod 777”给予必要的权限时,会出现错误,如“bash:./abc.scm.go:无法执行二进制文件:执行格式错误”。
“scm whatever-file-name.scm”只是打开了scm解释器。
“guile whatever-file-name.scm”没有任何反应。
官方GNU/Guile Scheme链接并不是很有用。
请帮助我。我想创建一个guile scheme脚本文件。将其编译并作为C/C ++程序运行。这可能吗? 如果无法编译,则至少要知道如何运行GNU/guile scheme或MIT-Scheme的脚本文件。
{非常感谢逐步指导,我在使用Ubuntu和Scheme方面仍然是初学者。}
提前感谢。
对于“guild compile abc.scm”,输出为“写入‘/ home / tarunmaganti / .cache / guile / ccache / 2.0-LE-8-2.0 / home / tarunmaganti / abc.scm.go’”,我找到该文件并像这样运行 - “./abc.scm.go”,提示权限被拒绝。当我使用“chmod 755”或“chmod 777”给予必要的权限时,会出现错误,如“bash:./abc.scm.go:无法执行二进制文件:执行格式错误”。
“scm whatever-file-name.scm”只是打开了scm解释器。
“guile whatever-file-name.scm”没有任何反应。
官方GNU/Guile Scheme链接并不是很有用。
请帮助我。我想创建一个guile scheme脚本文件。将其编译并作为C/C ++程序运行。这可能吗? 如果无法编译,则至少要知道如何运行GNU/guile scheme或MIT-Scheme的脚本文件。
{非常感谢逐步指导,我在使用Ubuntu和Scheme方面仍然是初学者。}
提前感谢。