system_dependent.m apparently corrupted

11 visualizaciones (últimos 30 días)
Kevin J. Delaney
Kevin J. Delaney el 25 de Feb. de 2012
Editada: Christopher Mauer el 24 de En. de 2020
In compiling a simple "hello world" function, I get the error regarding the file system_dependent.m, saying "The input character is not valid in MATLAB statements or expressions." Sure enough, opening system_dependent.m in the MATLAB editor shows it full of what looks like binary data.
How do I replace/repair this file? What's corrupting it?
Thanks, Kevin

Respuestas (2)

Robert Jenkins
Robert Jenkins el 21 de Sept. de 2015
Hi, Kevin.
I'm running into this same problem today. Although It was 3 years ago, did you ever find a solution to this problem?
  1 comentario
Kevin J. Delaney
Kevin J. Delaney el 21 de Sept. de 2015
No--and now I can't even find system_dependent.m!

Iniciar sesión para comentar.

Christopher Mauer
Christopher Mauer el 24 de En. de 2020
Editada: Christopher Mauer el 24 de En. de 2020
I'm guessing you guys still have not found a solution? Same problem. Tried several versions of matlab. Even cleaned my registry and temp files, updated windows, etc. Nothing seems to work.
There was a directory that was placed on my matlab path called something like:
This directory contained the system_dependent.m file in */example/fsroot/toolbox/compiler/system_dependent.m. It appears to be used by the matlab compiler, so it appears as a *.m file (hence the invalid text character, it was an encrypted file!). I am not sure how the directory ended up where it did, but I could not make any sense of its location.
Remove */example/ from your path, or better yet, delete */example/ altogether.


Más información sobre MATLAB Compiler en Help Center y File Exchange.


Community Treasure Hunt

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

Start Hunting!

Translated by