|
|
Error beim Ausführen von kompilierten M-File unter Linux |
|
huyphys |
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 01.07.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.09.2009, 11:53
Titel: Error beim Ausführen von kompilierten M-File unter Linux
|
|
Hallo zusammen,
ich habe gerade mit Matlab-Compiler angefangen und wollte den Beispiel von Matlab probieren. Ich habe den M-File (magicsquare.m) mittels "mcc -m magicsquare.m" kompiliert (unter Ubuntu). Aber beim Ausführen bekomme ich den Error :
"./magicsquare: error while loading shared libraries: libmwmclmcrrt.so: cannot open shared object file: No such file or directory"
der Bibliothek "libmwmclmcrrt.so" liegt in Verzeichnis "/usr/local/matlab/bin/glnx86"
ich möchte gern fragen:
Wie kann ich Ubuntu sagen, dass er den Bibliothek in Verzeichnis "/usr/local/matlab/bin/glnx86" suchen soll?
bzw. hat jemand eine Lösung für das Problem oder weiss, wie man den Error aufheben kann?
Vielen Dank und Mit freundlichen Grüßen,
|
|
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 18.09.2009, 13:09
Titel:
|
|
Hallo,
wahrscheinlich muss du die Bibliothek einbeziehen,
zumindest habe ich unter Windows so gelöst.
|
|
|
huyphys |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 01.07.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.09.2009, 14:19
Titel:
|
|
Danke für die Antwort. Ich habe probiert. Es hat aber nicht funktioniert. Ich poste hier alles, was während der Kompilierung angezeigt wurde :
(mit dem Befehl : mcc -mv magicsquare.m)
hat vielleicht jemand Ahnung, wo das Problem liegen könnte?
Vielen Dank
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 18.09.2009, 14:30
Titel:
|
|
Hallo,
da wird eigentlich noch ReadMe mitgeneriert, hast du es bereits durchgelesen?
Das steht bei mir in ReadMe folgendes (generiert mit Matlab R2007b)
Zitat: |
On UNIX systems:
* Add the MCR directory to the environment variable by issuing
the following commands:
Linux
setenv LD_LIBRARY_PATH
<mcr_root>/v77/runtime/glnx86:
<mcr_root>/v77/sys/os/glnx86:
<mcr_root>/v77/sys/java/jre/glnx86/jre1.6.0/lib/i386/native_threads:
<mcr_root>/v77/sys/java/jre/glnx86/jre1.6.0/lib/i386/server:
<mcr_root>/v77/sys/java/jre/glnx86/jre1.6.0/lib/i386
setenv XAPPLRESDIR <mcr_root>/v77/X11/app-defaults |
|
|
|
huyphys |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 01.07.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 19.09.2009, 00:24
Titel:
|
|
Danke für die Hilfe
ich habe das Problem gelöst.
Übrigens mit dem File "run_magicsquare.sh"
und dem command "./run_magicsquare.sh <matlab_root>"
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|