2011-11-13 4 views
0

J'ai écrit une application C sur Linux, mais je ne savais pas "make" pour la compilation automatique, il suffit d'écrire du code avec Vim et de compiler manuellement mon application. Quels outils, utilitaires qu'un programmeur devrait apprendre à être plus productif sous Linux? Je connais git, diff, batch, make. Pouvez-vous suggérer plus? grâceQuels outils pour apprendre à développer sur Linux

(plus spécifique, quels outils pour C, Python, programmation Java)

PS: désolé pour mon mauvais anglais.

+3

Votre anglais est très bien, mais je ne pense pas que ce soit vraiment une question SO ... –

+0

D'accord @ keith.layne, probablement à la recherche dans les programmeurs - http://programmers.stackexchange.com/ –

+0

puis-je déplacer à l'échange de programmeurs? – HVNSweeting

Répondre

0

Vous pouvez en apprendre plus en examinant les véritables logiciels Linux gratuits. Donc, essayez par exemple de récupérer et de construire à partir de son code source une utilité telle que par ex. Vous pouvez également utiliser GNU emacs au lieu de vim. C'est une question de goût (sorte de "guerres de religion"). La principale différence est que les utilisateurs emacs font tout d'emacs.

+0

Je compile des logiciels depuis 'vim' tout le temps:'! Make 'fait l'affaire. Mais je ne lis pas le courrier électronique, je n'utilise pas l'IRC et je ne surfe pas sur le web depuis 'vim' ... (J'ai [vimperator] (http://vimperator.org/vimperator) pour ça.) – sarnold

+0

Je presse ma clé 'F11' sous Emacs, elle est liée à' Mx recompile'. Vraiment une question de goût et de définition (vous ne recompilez pas, vous exécutez simplement une commande shell). –

+0

Et vous pouvez également regarder ce que les autres développeurs Linux font ... –

0

Vous pourriez essayer Netbeans un IDE pour écrire des codes?

+1

C'est une question de goût. Pour ce que ça vaut, je ne connais presque aucun développeur GCC (celui qui travaille sur le compilateur GCC) utilisant des IDE. Je ne recommanderai pas d'utiliser un IDE (sauf si vous appelez 'emacs' un IDE). –

+0

Tout le monde que je connais personnellement utilise 'vim' ou' emacs', bien que je sache qu'il existe des programmeurs Java qui aiment Eclipse ou Netbeans car ils sont "meilleurs" pour compléter les noms de méthodes et autres. – sarnold

+0

@BasileStarynkevitch: emacs n'est pas un IDE, c'est un système d'exploitation en soi. – ninjalj

Questions connexes