主要内容

创建一个Content-Obscured文件- code

行为一样的MATLAB p代码文件®从它产生源。p - code文件还与源文件以相同的速度运行。p代码文件是故意混淆视听。

请注意

安全注意事项:pcode函数产生的MATLAB程序文件在一个专有的,混淆代码格式。考虑结合多种方法来保护敏感的代码或数据。有关更多信息,请参见安全注意事项来保护你的源代码

创建p代码文件

生成一个p代码文件,在MATLAB命令窗口中输入以下命令:

pcodefile1file2,……

命令生成的文件file1.p,file2.p,等等。将所有00源文件驻留在当前文件夹为p代码文件,使用命令:

pcode * 00

看到pcode函数参考页面的所有语法生成p代码文件的描述。

调用p代码文件

您可以调用结果p代码文件可以使用相同的方法调用MATLAB00他们生产的源文件。例如,调用文件myfun.p类型:

着干活,out2,……]= myfun(三机一体,in2,…);

调用脚本myscript.p类型:

myscript;

当你调用一个p代码文件,优先于其相应的MATLAB赋予它执行00源文件。这是真的,即使你改变源代码生成p代码文件。记得删除00源文件在分发代码。

运行旧- code文件后的版本MATLAB

p代码文件设计成独立的释放他们创建和使用它们的释放(向后和向前兼容)。新和弃用MATLAB功能会导致错误,但这些错误也会出现,如果你使用原来的MATLAB源文件。修复错误的这种p代码文件,解决相应的MATLAB源文件并创建一个新的p代码文件。

p代码文件使用MATLAB 7.4 (R2007a)和更早的版本有不同的格式比与MATLAB的最近版本。这些老p代码文件不运行在MATLAB V8.6 (R2015b)或更高版本。重建任何p代码文件,用MATLAB V7.4或更早使用MATLAB的最近的一个版本,然后在必要时重新分配他们。

另请参阅

相关的话题