首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gforth的Unix shebang

Gforth的Unix shebang
EN

Stack Overflow用户
提问于 2013-09-19 15:38:06
回答 1查看 473关注 0票数 3

当脚本顶部有一个格福斯时,我很难让谢邦运行,比如:

代码语言:javascript
复制
#!/usr/bin/gforth
: pinoke ." I'm a real boy!!! "
pinoke

Unix似乎正在启动gForth on,但gForth本身就会阻塞在shebang行上。我不知道如何定义一个词,以使Forth对shebang行的解释有所不同(不是说它不能完成,但我只是不确定它会是怎样的)。

我已经考虑过使用脚本将代码文件提供给gForth,但是一遍又一遍地这样做可能会很尴尬。有没有办法让gForth像其他语言一样接受shebang语言?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-19 17:56:41

您需要在#!/usr/bin/gforth之间留出一个空间。

请参阅http://www.complang.tuwien.ac.at/forth/gforth/Docs-html/Running-Image-Files.html#index-executable-image-file-3433 (在Gforth手册中):

序列#!它以两种方式使用:第一,它被操作system1确认为“魔术序列”,第二,ways将它作为评论字符来处理。由于第二种用法,在#之间需要一个空格!以及可执行文件的路径。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18899111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档