Azzera filtri
Azzera filtri

Running command prompt via MATLAB Linux

2 visualizzazioni (ultimi 30 giorni)
Phat Pumchawsaun
Phat Pumchawsaun il 10 Gen 2018
Hi,
I have a compiler needed to run on MATLAB environment with command prompt of Linux system and I write the code as following;
cmdstr = sprintf('filecompiler')
eval(cmdstr)
However, the is an error as below;
/bin/bash: filecompiler: command not found
I don't know what is it or is it related to location of bash file? Also, my compliler is in the location of /home/nameuser/Desktop and I have set the location of symbolic links in /usr/local/bin/
Thanks Phat
  1 Commento
Jan
Jan il 10 Gen 2018
The question is not clear yet.
cmdstr = sprintf('filecompiler')
is the same as
cmdstr = 'filecompiler'
Using this as input to eval tries to access this string as a variable or function. It is not clear why this could cause the posted error, because "/bin/bash" is out of reach when using these commands. Do you mean
system('filecompiler')
? If so, what does "compiler needed to run on MATLAB environment" exactly mean?
What about:
system('/home/nameuser/Desktop/filecompiler')
?

Accedi per commentare.

Risposte (1)

Harish Ramachandran
Harish Ramachandran il 17 Gen 2018
As Jan suggested, I would suggest you to use the system command which executes operating system command and return output. Thank you Jan Simon!
system('path/filecompiler');

Categorie

Scopri di più su Symbolic Math Toolbox in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by