Programmation c/c++ sous linux

Fermé
kiim - 25 mars 2008 à 01:35
kiim Messages postés 8 Date d'inscription mardi 25 mars 2008 Statut Membre Dernière intervention 12 avril 2008 - 26 mars 2008 à 12:46
Bonjour,
je voudrais migrer de windows a linux , j'ai installer mandriva2007 ,je veux ainsi programmer en c/c++ quelques applications necessitantes des interfaces graphiques (sur windows j'utilise visual studio,c#.....), apres quelque recherches je suis tomber sur Kdevelop et QT designer , je ne sais comment les installer (on parle de variables d'environnement ...."make install....)si quelqu'un peux m'eclaircir sur le telechargement l'installation et l'utilisation ,,,,,des liens interressants notament...je ne veux m'induir en erreur j'ai deja telecharger kdevelop(3.5.1)"".rpm"", mais je veux refaire le tout en respectant les consignes de celui qui veut bien m'aider (car je suis novice linux),
merci bien :)
v'la mon email j'aimerais bien avoir un contact online;)
PS : dsl pour l'orthographe :)

merci d'avance
A voir également:

1 réponse

b0rice Messages postés 9 Date d'inscription mardi 25 mars 2008 Statut Membre Dernière intervention 1 avril 2008 1
25 mars 2008 à 02:17
Salut et bienvenue,

Je pense que tu devrais d'abord te renseigner sur les systèmes Unix/Linux.

Si tu n'as pas les bases, tu vas galérer toutes les 5mn.

Si tu ne sais pas par où commencer, google sera ton ami.

Cherche d'abord des infos sur le système de fichiers.

Sur un linux par exemple, tu trouveras les fichiers de config presqu'exclusivement dans /etc
les "binaires" c'est plus compliqué, tu trouveras ça principalement dans /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin /usr/share/bin /usr/share/sbin /usr/local/share/bin ...
dans /var ce sont les fichiers utilisés par les applis (spool, mails ...).
/home les réperoires utilisateurs
/tmp c'est limpide
sur certaines distris (ou avec certaines applis), les applis sont installées dans /opt. Sinon c'est souvent /usr/local, ou /usr/share
En ce qui te concerne /lib sera très important.

Quand tu auras une bonne idée du système de fichierS, renseigne toi sur les shells (pour un développeur C, ça devrait pas être un pb). Principalement bash, c-shell, korn-shell...

Les variables d'environnement, c'est le même principe que sous Windows. Elle renseigne le système sur un tas de trucs.
Par exemple PATH contiendra tous les chemins ou chercher des executables... Il y en a des tas mais il faut connaître les principales.

Sinon, si tu installes depuis les sources (tar.gz...), en général tu dois faire un cd dans le dossier où l'archive est décompressée. Ensuite ./configure (éventuellement avec des options propres à ton système mais pour cela tu devras d'abord te taper les points précédents ;) ).
Si le ./configure s'est bien déroulé, ensuite c'est make. Si tu n'as pas d'erreur. make install. Si ces 3 opérations se déroulent sans erreurs, c'est gagné.

Sinon, depuis un package (rpm deb...), c'est plus simple, par exemple, rpm -i <package_a_installer>.rpm mais attention, les packages ont souvent des dépendances et il faut installer les dépendances préalablement ou automatiquement.

Bon courage au début, mais linux c'est bien mieux que ouindoze pour plein de choses.

P.S. je n'ai jamais utilisé de Mandriva. Au tout début j'utilisais RedHat mais actuellement j'utilise Debian.
0
kiim Messages postés 8 Date d'inscription mardi 25 mars 2008 Statut Membre Dernière intervention 12 avril 2008
26 mars 2008 à 12:46
Salut B0rice ,
merci bcp :), je suis entr1 de me documenter petit à petit sur le systeme de fichiers et tout , aprés avoir compris quelques petits trucs , j'ai essayer d'installer mon kdevelop... .rpm
il me dit qu'il ya bcp de dependances et quelques conflits
est ce que je dois vérifier des trucs avant d'installer ?!
je vais installer apres QT designer , est ce qu'il va me créer le mm problème?!
Merci d'avance :)
0