2010-11-24 57 views
0

Je suis venu de monde gnu/linux mais récemment, je suis obligé de travailler sur un système Windows et je veux être en mesure de compiler mes c/C++ programmes de la console sur il. Le problème est que je n'ai pas de privilèges administratifs pour installer quoi que ce soit. J'ai cherché portable applications. Je trouverais gvim et mingw mais je ne sais pas comment les faire fonctionner ensemble sur un lecteur flash. J'ai trouvé aussi un plugin vim appelé msysportable qui est censé faire le travail mais je ne sais pas comment. Donc, ma question est: comment puis-je créer un environnement de développement Windows c/C++ portable en utilisant gvim? (ne me dites pas d'utiliser code :: blocks ou Visual Studio, je l'ai installé mais je veux vim)J'ai un lecteur flash et je veux compiler partout

+0

Ne pas ': laissez $ PATH = 'E: \ MinGW \ Bin;'. $ PATH' dans l'aide' vimrc'? – Benoit

+0

Z: \ Outils \ msys \ bin \ sh.exe --login -i -c "gcc" Fichier non trouvé – kismet

+0

Suggestion, une fois que vous avez compris les autres choses: assurez-vous de ne pas compiler + lien * vers * le flashdrive, ça va être insupportablement lent et user les cycles d'effacement. Si vous voulez être über-portable, vous pouvez afficher vos scripts de construction quelque part sous% temp%. – snemarch

Répondre

0

Copiez votre environnement de développement sur votre clé USB. Créez un fichier de commandes pour configurer les variables d'environnement pour les chemins d'accès à inclure les répertoires, les répertoires lib, les exécutables, etc. Ensuite, utilisez cet environnement dans la session cmd avec les commandes de la console. Si vous avez installé MSVC sur votre propre système, il y a un fichier batch appelé vcdirs.bat que thar fait sur votre système. Prenez comme exemple comment créer un environnement portable. D'ailleurs, INSTALLER vos outils sur un site vlient peut être une violation de licence. L'environnement portable n'est pas aussi long que vous ne l'installez pas.

+0

J'ai fondé mobaxterm, vérifiez qu'il est génial – kismet