Matlab Coder Error: Cannot Process Options
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
I am getting a cyptic error when compiling very simple test code. I am running Matlab on a mac.
>> coder -args { 0 } HW -report
Cannot process options.
function ans = HW(x)
ans = x*2;
end
Running mex -setup returns
>> mex -setup
Options files control which compiler to use, the compiler and link command
options, and the runtime libraries to link against.
Using the 'mex -setup' command selects an options file that is
placed in /Users/Joseph/.matlab/R2012a and used by default for 'mex'. An options
file in the current working directory or specified on the command line
overrides the default options file in /Users/Joseph/.matlab/R2012a.
To override the default options file, use the 'mex -f' command
(see 'mex -help' for more information).
The options files available for mex are:
1: /Applications/MATLAB_R2012a.app/bin/mexopts.sh :
Template Options file for building gcc MEX-files
0: Exit with no changes
Enter the number of the compiler (0-1):
0 Kommentare
Akzeptierte Antwort
Kaustubha Govind
am 29 Mai 2012
You need to run the "codegen" command, not the "coder" command:
>> codegen -args {0} HW -report
Weitere Antworten (1)
Walter Roberson
am 25 Mai 2012
-args has to go after the function it applies to.
coder HW -args {0} -report
2 Kommentare
Walter Roberson
am 26 Mai 2012
I would be curious as to whether the problem disappears if you have no spaces in the args, {0} instead of { 0 } ?
Siehe auch
Kategorien
Mehr zu MATLAB Coder finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!