How do I debug MEX files on Solaris using gcc/gdb?
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
MathWorks Support Team
am 9 Okt. 2013
Beantwortet: MathWorks Support Team
am 25 Okt. 2013
How do I debug MEX files on Solaris using gcc/gdb?
Akzeptierte Antwort
MathWorks Support Team
am 25 Okt. 2013
This Solution is specific to the GDB debugger on Solaris. For other configurations, please consult the documentation.
In R12.1 to debug MEX-files (and S-functions) using gcc and gdb, you need to compile it using the following code:
mex -g -f gccopts.sh mexfilename.c.
1. Start MATLAB with
matlab -Dgdb
2. At the gdb prompt type:
run -nojvm
3. At the MATLAB prompt type
dbmex on
4. Type the mexfilename.
5. At the gdb prompt type
shared mexfilename.mexsol
6. Type:
break mexFunction
7. Type
continue
You should then end up inside of the mexFunction
This was done using 2.95.2 gcc and 4.16 gdb.
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Startup and Shutdown finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!