LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: devel

怎么打印出脚本本身的内容?

[复制链接]
发表于 2004-3-24 12:14:43 | 显示全部楼层
問題是在這句中"提示:可以用perlcc 编译源程序。perlcc的用法可以man perlcc 看帮助手册。"
這小妮子可能用"可以" 這二字?硗嫠T蹅円舱f不定 :p
发表于 2004-3-24 12:20:29 | 显示全部楼层
最初由 georgek 发表
問題是在這句中"提示:可以用perlcc 编译源程序。perlcc的用法可以man perlcc 看帮助手册。"
這小妮子可能用"可以" 這二字?硗嫠T蹅円舱f不定 :p

呵呵,不过在下也不知道字节码能否反编译为源代码,斑竹指教。
发表于 2004-3-24 12:31:08 | 显示全部楼层
最初由 georgek 发表
問題是在這句中"提示:可以用perlcc 编译源程序。perlcc的用法可以man perlcc 看帮助手册。"
這小妮子可能用"可以" 這二字?硗嫠T蹅円舱f不定 :p


“這小妮子”也不可以这样说我们姐姐嘛:)
发表于 2004-3-24 13:16:04 | 显示全部楼层
:p
如果真是用上了perlcc home_king 的辦法就不行了, 但"可以" 的意思明顯沒?娭菩缘
发表于 2004-3-24 13:35:05 | 显示全部楼层
最初由 georgek 发表
:p
如果真是用上了perlcc home_king 的辦法就不行了, 但"可以" 的意思明顯沒?娭菩缘

那当然,我的脚本成功前提为"从脚本(非字节码)执行"。
发表于 2004-3-24 16:13:23 | 显示全部楼层
所以唯一的方法应该就是绑定文件源代码到程序中去,作为输出的条件
发表于 2004-3-24 19:18:09 | 显示全部楼层
我觉得“打印自己”这个问题应该先搞清楚,这个“自己”到底是什么?
象程序设计版写得那个应该是“打印一个文本文件”,只不过这个文件的名字是__FILE__,而且这是一个外部文件,可以认为和程序没什么关系,要是把那个文件改一下那么打印出来的就不是“自己”了,而且这个“自己”到底是“自己”的源文件还是程序本身呢?如果是源文件就得用一种办法把源代码作为一种资源编译到可执行程序里面去。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表