Programmation sous LInux
Résolu
Valinrista
Messages postés
4
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Coucou,
Je suis étudiant (BTS SIO) et dans le cadre de ma formation j'ai un peu de programmation, je suis donc à la recherche des différents logiciels de développement sous linux (Je travail sur mon pc perso, donc sous linux et pas sur windows), mais je me perd dans mes recherches y'a un peu tout et rien, j'en appel donc à votre aide :)
On travail (pour le moment en tout cas, mais c'est déjà un début) en C/C++, du Java, et du dev web. Ne connaissant strictement rien dans le domaine et google n'étant pour le coup pas très amical un peu de lumière serais la bienvenue !
Merki d'avance pour votre aide/ vos conseilles :)
Je suis étudiant (BTS SIO) et dans le cadre de ma formation j'ai un peu de programmation, je suis donc à la recherche des différents logiciels de développement sous linux (Je travail sur mon pc perso, donc sous linux et pas sur windows), mais je me perd dans mes recherches y'a un peu tout et rien, j'en appel donc à votre aide :)
On travail (pour le moment en tout cas, mais c'est déjà un début) en C/C++, du Java, et du dev web. Ne connaissant strictement rien dans le domaine et google n'étant pour le coup pas très amical un peu de lumière serais la bienvenue !
Merki d'avance pour votre aide/ vos conseilles :)
A voir également:
- Programmation sous LInux
- Linux reader - Télécharger - Stockage
- Application de programmation - Guide
- Toutou linux - Télécharger - Systèmes d'exploitation
- R-linux - Télécharger - Sauvegarde
- Backtrack linux - Télécharger - Sécurité
1 réponse
Bonjour,
Sous linux, tu peux tout faire sans logiciel en lignes de commande.
Cela necessite d'apprendre le shell mais ça s'apprend vite si tu es assez dégourdi.
Par exemple si je veux faire un hello_world.c :
Je me déplace dans le bon répertoire avec la commande
Pour l'édition, j'ouvre le fichier avec un éditeur (nano, emacs, vi, vim, le choix ne manque pas) avec la commande
Tu peux de cette manière faire le code source.
Il te suffit après l'édition de compiler avec un compilateur (gcc par exemple) en tapant :
gcc compile don hello_world.c en un fichier exécutable nommé "hello".
Pour exécuter hello, tu n'as plus qu'à taper dans un terminal
Ceci est un exemple parmis tant d'autres.
Sous linux, tu peux tout faire sans logiciel en lignes de commande.
Cela necessite d'apprendre le shell mais ça s'apprend vite si tu es assez dégourdi.
Par exemple si je veux faire un hello_world.c :
Je me déplace dans le bon répertoire avec la commande
cd, et je crée le fichier avec
touch hello_world.c.
Pour l'édition, j'ouvre le fichier avec un éditeur (nano, emacs, vi, vim, le choix ne manque pas) avec la commande
ton_editeur hello_world.c
Tu peux de cette manière faire le code source.
Il te suffit après l'édition de compiler avec un compilateur (gcc par exemple) en tapant :
gcc hello_world.c -o hello
gcc compile don hello_world.c en un fichier exécutable nommé "hello".
Pour exécuter hello, tu n'as plus qu'à taper dans un terminal
./hello
Ceci est un exemple parmis tant d'autres.
Je savais que c'étais possible mais c'est à l'opposé de l'ergonomie (même si Nano est très puissant et propose quand même les couleurs tout ça), un IDE est tout de même beaucoup plus simple et pratique d'utilisation, en cherchant Code::Blocks ressortait très souvent que ce soit sur les forums anglais et français, du coup j'ai téléchargé ça et il me conviens pour le moment, merci quand même, je m'expérimenterais peut être à l'occasion au dev "a la mano" plus tard, mais pour le moment je suis une cruche total, je prend les voies les plus simple.
Toujours si quelqu'un connais un soft plus performant que Code::Blocks je dis jamais non.
En tout cas merci Orinym pour ce mini tuto du dev' sur shell, je garde dans un coin, ça peut toujours servir ;)
L'avantage est que tu mets vraiment les mains dans le cambouis sans être dépendant de tel ou tel logiciel.
Et que tu SAIS véritablement ce que tu fais.
Code::blocks peut être intéressant pour démarrer mais je te conseille de toucher assez vite à autre-chose, on peut largement se passer de code::blocks.