Cygwin / SciLab
Bonjour,
Je possède Cygwin et j'aimerais y executer Scilab. (scilab -nw)
Ma question est : Comment installer un programme "bin" avec Cygwin et faire les bon "Path" pour qu'il reconnaisse la commande "scilab" pour lancer le pgmme ?
Je possède Cygwin et j'aimerais y executer Scilab. (scilab -nw)
Ma question est : Comment installer un programme "bin" avec Cygwin et faire les bon "Path" pour qu'il reconnaisse la commande "scilab" pour lancer le pgmme ?
Configuration: Windows XP Safari 532.0
6 réponses
-
Exactement de la même façon que si tu étais sous linux. Pour changer ton PATH (ici rajouter /mon/repertoire1 et /mon/repertoire2) :
export PATH="/mon/repertoire1:/mon/repertoire2:$PATH"
Pour installer un ".bin", c'est également comme si tu étais sous linux. Il faut donner les droits en exécution, puis le lancer.
chmod +x /le/chemin/vers/l/executable.bin /le/chemin/vers/l/executable.bin
Pour la seconde commande tu dois mettre un chemin absolu ou préfixer ton exécutable avec un ./ s'il est dans le répertoire courant. Une solution pourrait consister à mettre "." dans ton PATH mais c'est extrêmement mal :-)
Bonne chance -
Bonjour Apaachee,
si tu as déjà installé la version windows de scilab tu n'as pas besoin de réinstaller une version "cygwin" pour appeler scilab depuis ta console. Il te suffit d'ajouter le chemin vers l'éxécutable windows (Wsilex.exe) dans le "path" de cygwin :
PATH=$PATH:/cygdrive/c/Program Files/scilab-5.1.1/bin
tu peux ensuite appeler scilab depuis la console
Wscilex &
tu peux aussi démarrer ouvrir un fichier associé à scilab en utilisant cygstart (et pas besoin du "&" pour garder la main dans la console)
cygstart monscript.sce
Philippe -
Merci de vos réponse, mais comment executer scilab DANS le terminal ?
(scilab -nw) -
S'il est dans un répertoire référencé par ton PATH et que l'exécutable s'appelle scilab :
scilab
Sinon il faut passer le chemin complet. Par exemple son chemin est /aaa/bbb/ccc/scilab :
/aaa/bbb/ccc/scilab
Bonne chance -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Plop, je reup mon post ^^ En editant cygwin.bat, j'arrive bien à lancer cygwin en tapant "scilex" dans mon terminal. Mais comment lancer scilab DANS le terminal ?
Sur linux ou MAC OS, c'est "scilab -nw"... :/ -
Ben c'est ce que je te dis, il faut taper le chemin explicivet vers l'exécutable. Par exemple s'il est dans c:\Program Files\Scilab ça doit être un truc du genre :
/cygdrive/c/Program\ Files/Scilab/scilab.exe
Bonne chance