Matlab Runtime Compiler creates the .m files in the mcrCache

13 vues (au cours des 30 derniers jours)
Sébastien MAILFERT
Sébastien MAILFERT le 25 Juil 2022
Dear community,
I created .exe files to deploy my .m files and share them to users outside my lab.
I used previously the 9.2 version but now I'm using the recent one (9.12).
In the cache folder ("C:\Users\useranme\AppData\Local\Temp\useranme\mcrCache9.12\), there are a lot of /m files created now for each executable launch.
I'm wondering if these files can be automatically deleted after the call?
I'm also want to be sure that these files do not share the code because it is confidential.
Best regards,
Sébastien
  8 commentaires
Bruno Luong
Bruno Luong le 25 Juil 2022
I don't know, I use mcc commmand to build by app, and adding -s option is just straight forward.
Sébastien MAILFERT
Sébastien MAILFERT le 26 Juil 2022
Modifié(e) : Sébastien MAILFERT le 26 Juil 2022
The Mathworks support just replied me:
Thank you for getting back to us about this issue. In R2021b and R2022a Application Compiler Settings shows "Unknown flag(s) specified: -s", I verified it on my end too. This is a bug and our developers are working on fixing this for a future release. I am sorry I did not spot this bug in the first place.
I'm waiting for the next release...

Connectez-vous pour commenter.

Réponses (1)

Walter Roberson
Walter Roberson le 25 Juil 2022
Starting in R2021b, you can obscure the names of files and the directory structure, and also encrypt other file types (such as MAT, FIG, MEX, and so on) using the -s option for mcc (MATLAB Compiler). At run time, the encrypted files remain encrypted on the disk but are decrypted in memory to what they originally were before compiling.
  2 commentaires
Sébastien MAILFERT
Sébastien MAILFERT le 25 Juil 2022
Thanks, this should be the solution.
I see this option but I don't how to use it on the Compiler toolbox (there is an error)
Sébastien MAILFERT
Sébastien MAILFERT le 26 Juil 2022
The Mathworks support just replied me:
Thank you for getting back to us about this issue. In R2021b and R2022a Application Compiler Settings shows "Unknown flag(s) specified: -s", I verified it on my end too. This is a bug and our developers are working on fixing this for a future release. I am sorry I did not spot this bug in the first place.
I'm waiting for the next release...

Connectez-vous pour commenter.

Catégories

En savoir plus sur MATLAB Compiler dans Help Center et File Exchange

Produits


Version

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by