我在使用pp命令在Linux机器上创建独立可执行文件时遇到了一些麻烦。似乎每个教程都说不同的东西,我有点困惑。关于两个问题,我希望得到你的帮助:
1.我正在尝试包含由我创建的模块(.pm文件),但不知道如何这样做并不断收到错误消息。我应该使用-M选项吗?还是应该是-B?一旦包含该模块,我该如何从脚本中调用它?通常的方式(即“使用模块”,然后“模块::子”)?
我也希望包含一些文本文件。到目前为止,我已经尝试了-a和-l选项,但不确定它们是否真的有效。我应该使用哪一个?另外,我如何打开这些文件?例如,如果我打包文件tmp.txt,open命令应该是什么样的?
非常感谢你!
答案 0 :(得分:1)
-M
选项添加模块并照常使用该模块。-a
选项添加文本文件
醇>
默认情况下,文件以原始名称放在包内/内。
所以你应该能够用以下内容阅读这些文本文件:
my $content = PAR::read_file('your_file.txt');