Salut,
J'utilise Octave (soft similaire à Matlab, mais opensource) à partir d'un code en C++. La compilation de ce code fonctionne correctement, mais quand je le lance, il ne trouve pas un shared objects:
Il existe, mais dans un autre répertoire que /usr/lib/. En créant un lien symbolique de mon shared object vers /usr/bin (sudo ln -s /usr/local/lib/octave/3.4.2/liboctinterp.so /usr/lib/liboctinterp.so.0), mon code précédent s’exécute alors correctement.Code:/usr/lib/cgi-bin/callOctave.cgi: error while loading shared libraries: liboctinterp.so.0: cannot open shared object file: No such file or directory
il y a une solution moins crade que créer un lien, comme ajouter je sais pas comment le répertoire /usr/local/lib/octave/3.4.2/ à la liste des objets à utiliser?
Merci d'avance
-----