tcl解释器在运行时将代码转换为字节码,但它不存储在任何地方。软件像tclpro那样做。任何人都可以指导我如何实现这一点,即将tcl代码保存为字节码格式,以便稍后运行,而无需使用像tclpro这样的软件。谢谢 !生成并保存来自tcl解释器的字节码
2
A
回答
2
最简单运送字节码的方式就是Tcl脚本。你知道,你写的是可读的。 (编译器速度很快)
如果失败了,唯一将字节码转换为序列化格式的系统是ActiveState(这是商业产品,TclPro的后继者)的TclDevKit的一部分。 如果您计划发布商业产品IIRC,那么成本是非常合理的,如果它不是商业产品,那么您为什么要努力隐藏源代码?从文件加载字节码的代码比编译Tcl脚本的慢de novo;使用TDK编译器(和tbcload
,字节码加载器)的唯一原因是用于隐藏。
如果您确实想要将其用于包装目的,请尝试使用tclkit。将它们分开的工具sdx可以免费获得,因此它不会像包装一样被视为隐藏。
+0
或者你也可以尝试freewrap(http://freewrap.sourceforge.net/) – Varun
相关问题
- 1. 如何生成字节码并保存到.class文件?
- 2. Django的xhtml2pdf - 生成PDF(编解码器不能解码字节)
- 3. 解释器与代码生成器Xtext
- 4. TCL中的扩展TCL解释器
- 5. 嵌入式python解释器,生成自动完成的存根源代码
- 6. 解释一些东西,并在Java中运行生成的字节码?
- 7. python字节码解释器实现
- 8. 是否有任何来自字节代码的Java代码生成器
- 9. 解释器如何使用字节码并执行它
- 10. 从宏生成并保存代码
- 11. TCL代码依赖关系生成器
- 12. Tcl字节码和特效
- 13. 生成并保存在服务器端的自定义Cookie
- 14. 生成自定义字段不保存
- 15. CakePHP生成并保存PDF
- 16. 生成并保存与PHP
- 17. 解释存储过程中的字节[]
- 18. 什么使字节码解释器比一个ast-walking解释器更快?
- 19. Nashorn的`eval`函数可以用来解释字节码吗?
- 20. 请解释此Java Swing NetBeans自动生成的代码
- 21. 得到来自TCL字典
- 22. 如何删除tcl解释器?
- 23. 什么是SIGUSR2用于TCL解释器?
- 24. 选择解释器TCL C API
- 25. 捕获“Tcl解释器错误”
- 26. 代码生成器将NUMERIC(20,0)解释为BIGDECIMAL,但它应该解释为Long
- 27. 保存情节注释
- 28. xilinx:在内存合成期间执行Tcl生成器失败
- 29. 乐器ObjectAlloc:实时字节和整体字节的解释
- 30. 如何保存来自bio3d生成的quatrz的图表(R包)
自己写这样的东西。请注意,加载字节码比在应用程序启动时重新编译字节码要慢。所以唯一有效的用途是隐藏实际的实现。 –