je n'utilise pas souvent windows et je ne programme pas beaucoup, mais je trouve cygwin très pratique pour avoir un shell potable, sans avoir justement à jouer avec le $PATH windows qui semble tant te (nous) perturber, et cygwin propose une multitude d'outils libres configurés pour travailler avec lui (python, mercurial, vim etc), tu peux compiler sans soucis comme si tu était sous une distribution linux classique.
Il est également possible de faire appel depuis cygwin à des programmes windows extérieurs, je fais même des scripts shell utilisable depuis linux ou windows (cygwin) en faisant par exemple des tests conditionnels selon l'OS :
if [ uname -o = "Cygwin" ] ; then sumatrapdf $DOCUMENTNAME.pdf ; else okular $DOCUMENTNAME.pdf
(avec uname -o entre `)
À noter si tu compiles des programmes windows depuis cygwin, il me semble qu'il faut rajouter une dll propre à cygwin pour l'exécuter depuis n'importe où sans installer cygwin sur ces autres machines.
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
# cygwin !
Posté par B16F4RV4RD1N . En réponse au message MS Windows + MinGW/MSYS ou Cygwin + accès à mes outils GNU dans mon term + Python + PySide + py2exe. Évalué à 2.
je n'utilise pas souvent windows et je ne programme pas beaucoup, mais je trouve cygwin très pratique pour avoir un shell potable, sans avoir justement à jouer avec le $PATH windows qui semble tant te (nous) perturber, et cygwin propose une multitude d'outils libres configurés pour travailler avec lui (python, mercurial, vim etc), tu peux compiler sans soucis comme si tu était sous une distribution linux classique.
Il est également possible de faire appel depuis cygwin à des programmes windows extérieurs, je fais même des scripts shell utilisable depuis linux ou windows (cygwin) en faisant par exemple des tests conditionnels selon l'OS :
if [
uname -o= "Cygwin" ] ; then sumatrapdf $DOCUMENTNAME.pdf ; else okular $DOCUMENTNAME.pdf(avec uname -o entre `)
À noter si tu compiles des programmes windows depuis cygwin, il me semble qu'il faut rajouter une dll propre à cygwin pour l'exécuter depuis n'importe où sans installer cygwin sur ces autres machines.
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it