Lua的编译器加载基础库是什么样的过程?
lua吧
全部回复
仅看楼主
level 13
maximumpower 楼主
比如io和os,是在编译器开始运行时执行c代码时就已经加载了,还是运行后执行lua脚本加载的?如果是前者,那么假如忘了加载IO,os库,那么能利用lua本身的debug库再次加载io和OS的环境吗?
2014年09月05日 16点09分 1
level 8
是在C代码中加载的。如果忘记加载了,在lua代码中是无法再次加载的。
很多时候我们故意不加载io和os这两个库,因为这两个库的权限太大,会对系统造成严重的影响,比如os.execute(*format c:*)
2014年09月06日 04点09分 2
哦,谢谢,我想多了。
2014年09月06日 04点09分
1