programmation ss linux

programmation ss linux - Divers - Linux et OS Alternatifs

Marsh Posté le 31-03-2004 à 23:04:19    

slt tlm voila je voudrai faire du c++ ss linux mais je n'y arrive pas :  
g essayé kdevelop mais tt les projet que je fait font des erreur au make et je ne trouve rien sur internet pour faire du c++ sans IDE


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 31-03-2004 à 23:04:19   

Reply

Marsh Posté le 31-03-2004 à 23:07:47    

EMACS et GCC (g++ plus exactement pour le C++).

Reply

Marsh Posté le 31-03-2004 à 23:11:29    

eL_Shaman___ a écrit :

EMACS et GCC (g++ plus exactement pour le C++).


et comment on fait ( car la c un peut flou pour moi ) un petit tuto ?


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 31-03-2004 à 23:23:50    

carot0 a écrit :


et comment on fait ( car la c un peut flou pour moi ) un petit tuto ?


Créer un dossier où travailler.
 
Lancer EMACS.
 
Faire C-x C-f (ça veut dire Ctrl+f, puis lacher la touche x et appuyer sur f) puis indiquer le chemin vers ce fichier.
(au passage, on peut aussi créer un dossier directement sous EMACS en faisant: M-x (M est la touche Méta, elle correspond sur les clavier AZERTY à Alt généralement, ou sinon à ECHAP (ou ESC)) puis en tapant: make-directory (la complétion fonctionne en faisant C-i ou en appuyant sur Tab))
Le fichier doit s'appeller *.cpp, voire *.cc pour que EMACS lance directement le mode C++ (= coloration syntaxique adaptée par exemple)
 
Taper le code...
 
Sauver le fichier en faisant C-x C-s.
 
Dans une console, taper les commandes pour compiler. En admettant que le fichier s'appelle prog.cpp et qu'on veuille que l'exécutable s'appelle prog, on fait:
g++ -Wall prog.cpp -o prog
 
le -Wall demande à g++ d'afficher les avertissements à la compilation.
 
Bon, on peut faire beaucoup mieux que ça avec un Makefile notament, mais il faut commencer par le commencement...
 
 
Sur la section Prog du forum, il y a des sites pour le C++.


Message édité par eL_Shaman___ le 31-03-2004 à 23:25:46
Reply

Marsh Posté le 31-03-2004 à 23:31:23    

eL_Shaman___ a écrit :


Créer un dossier où travailler.
 
Lancer EMACS.
 
Faire C-x C-f (ça veut dire Ctrl+f, puis lacher la touche x et appuyer sur f) puis indiquer le chemin vers ce fichier.
(au passage, on peut aussi créer un dossier directement sous EMACS en faisant: M-x (M est la touche Méta, elle correspond sur les clavier AZERTY à Alt généralement, ou sinon à ECHAP (ou ESC)) puis en tapant: make-directory (la complétion fonctionne en faisant C-i ou en appuyant sur Tab))
Le fichier doit s'appeller *.cpp, voire *.cc pour que EMACS lance directement le mode C++ (= coloration syntaxique adaptée par exemple)
 
Taper le code...
 
Sauver le fichier en faisant C-x C-s.
 
Dans une console, taper les commandes pour compiler. En admettant que le fichier s'appelle prog.cpp et qu'on veuille que l'exécutable s'appelle prog, on fait:
g++ -Wall prog.cpp -o prog
 
le -Wall demande à g++ d'afficher les avertissements à la compilation.
 
Bon, on peut faire beaucoup mieux que ça avec un Makefile notament, mais il faut commencer par le commencement...
 
 
Sur la section Prog du forum, il y a des sites pour le C++.


merci,
pour le c++ y a pas de prob en fait je suis habituer a en faire mais ss win alors je veux essayer ss linux.


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 31-03-2004 à 23:35:41    

moi je fais du C avec kwrite, ca apporte vraiement emacs ?

Reply

Marsh Posté le 31-03-2004 à 23:45:08    

trolleur spotted :o

Reply

Marsh Posté le 01-04-2004 à 00:36:02    

trolleur ?  :heink:


---------------
je garde toujours une balle pour moi ou pour mon enemi
Reply

Marsh Posté le 01-04-2004 à 10:43:08    

black_lord a écrit :

trolleur spotted :o


ki trolleur ?? moi ?


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 01-04-2004 à 10:44:48    

j'espere que t'es un poulpe si tu veux utiliser emacs :D
 
je conseille le couple :  
vim + gcc + modprobe brain

Reply

Marsh Posté le 01-04-2004 à 10:44:48   

Reply

Marsh Posté le 01-04-2004 à 12:31:42    

GUG a écrit :

j'espere que t'es un poulpe si tu veux utiliser emacs :D
 
je conseille le couple :  
vim + gcc + modprobe brain


je prendrai n'import quel editeur de text acii de base
c juste pour en faire au moin une fois.
apres je prendrai un IDE comme g l'habitude chez billou$oft.
mais bon je voulais prendre kdevelop mais ca marche pas ( quand je fait un projet, je rajoute pas de code je compille juste bas erreur )


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 01-04-2004 à 12:35:46    

comme IDE sympa tu as anjuta :)
 
mais perso un gvim + Makefile je trouve ca plus propre

Reply

Marsh Posté le 01-04-2004 à 12:36:41    

void_ppc a écrit :

comme IDE sympa tu as anjuta :)
 
mais perso un gvim + Makefile je trouve ca plus propre


tu sais moi la propreté... vu ke je travaille avec visual je connais pas trop  :D


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 01-04-2004 à 12:37:39    

ça va finir en vi vs emacs je presens [:joce]

Reply

Marsh Posté le 01-04-2004 à 12:37:55    

han  :cry:

Reply

Marsh Posté le 01-04-2004 à 12:41:31    

dark a écrit :

ça va finir en vi vs emacs je presens [:joce]


mais non
puis bon moi l'un ou l'autre je suis pas a laise dessus alors je prendrai gedit :sol:


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 01-04-2004 à 12:44:38    

word en émulation est aussi très bien

Reply

Marsh Posté le 01-04-2004 à 12:48:40    

void_ppc a écrit :

word en émulation est aussi très bien


visual aussi en emulation est tres bien  :D


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 01-04-2004 à 12:50:26    

bon tant qu'à faire, windev en émulation :o

Reply

Marsh Posté le 01-04-2004 à 12:53:57    

void_ppc a écrit :

bon tant qu'à faire, windev en émulation :o


ca doit bouffer a mort en ressource cetruc :pt1cable:


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 01-04-2004 à 22:42:53    

heu si non personne pour me dire comment je resous ce prob sous kdevelop :  

Code :
  1. cd . \
  2. && CONFIG_FILES= CONFIG_HEADERS=config.h \
  3. /bin/sh ./config.status
  4. config.status: creating config.h
  5. config.status: config.h is unchanged
  6. config.status: executing default-1 commands
  7. gmake all-recursive
  8. gmake[1]: Entre dans le répertoire `/home/cobra/test'
  9. cd . && \
  10. /bin/sh /home/cobra/test/admin/missing --run automake --foreign Makefile
  11. aclocal.m4:3009: your implementation of AM_INIT_AUTOMAKE comes from an
  12. aclocal.m4:3009: old Automake version. You should recreate aclocal.m4
  13. aclocal.m4:3009: with aclocal and run automake again.
  14. gmake[1]: *** [Makefile.in] Erreur 1
  15. gmake[1]: Quitte le répertoire `/home/cobra/test'
  16. gmake: *** [all] Erreur 2
  17. *** échec ***


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 01-04-2004 à 22:55:53    

mettre à jour automake comme précisé dans le message d'erreur ?

Reply

Marsh Posté le 01-04-2004 à 23:28:24    

void_ppc a écrit :

mettre à jour automake comme précisé dans le message d'erreur ?


c bisard k'il me demande de le mettre a jour : c celui de l'installation de ma red hat et pareil pour le kdevelop


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 01-04-2004 à 23:48:38    

void_ppc a écrit :

mettre à jour automake comme précisé dans le message d'erreur ?


bas je l'ai fait g mis : autoconf-2.59 et automake-1.8.3 et voila ce ke me dit kdevelop :  

Code :
  1. cd . \
  2. && CONFIG_FILES= CONFIG_HEADERS=config.h \
  3. /bin/sh ./config.status
  4. config.status: creating config.h
  5. config.status: config.h is unchanged
  6. config.status: executing default-1 commands
  7. gmake all-recursive
  8. gmake[1]: Entre dans le répertoire `/home/cobra/test'
  9. cd . && \
  10. /bin/sh /home/cobra/test/admin/missing --run automake --foreign Makefile
  11. configure.in:58: warning: do not use m4_patsubst: use patsubst or m4_bpatsubst
  12. aclocal.m4:11293: AM_CONFIG_HEADER is expanded from...
  13. configure.in:58: the top level
  14. configure.in:102: warning: do not use m4_regexp: use regexp or m4_bregexp
  15. aclocal.m4:11306: _AM_DIRNAME is expanded from...
  16. configure.in:102: the top level
  17. configure.in:41: your implementation of AM_INIT_AUTOMAKE comes from an
  18. configure.in:41: old Automake version. You should recreate aclocal.m4
  19. configure.in:41: with aclocal and run automake again.
  20. gmake[1]: Quitte le répertoire `/home/cobra/test'
  21. gmake[1]: *** [Makefile.in] Erreur 1
  22. gmake: *** [all] Erreur 2
  23. *** échec ***


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 02-04-2004 à 18:50:26    

:bounce:  :bounce:


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 02-04-2004 à 20:47:14    

et si tu lances aclocal ? :)

Reply

Marsh Posté le 02-04-2004 à 20:47:22    

:bounce:  :bounce:


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 02-04-2004 à 22:50:24    

Tu as beaucoup de fichiers à compiler ?

Reply

Marsh Posté le 02-04-2004 à 22:54:38    

carot0 a écrit :

slt tlm voila je voudrai faire du c++ ss linux mais je n'y arrive pas :  
g essayé kdevelop mais tt les projet que je fait font des erreur au make et je ne trouve rien sur internet pour faire du c++ sans IDE


 
* Le forum dans lequel vous êtes n'est pas un téléphone portable ! Le langage type SMS est à éviter. Si vous ne faites pas d'effort pour écrire, nous n'en ferons pas pour vous lire et vous répondre. Il est dans votre intérêt et dans l'intérêt de tous d'écrire dans un français correct et compréhensible pour que nous puisssions nous comprendre, afin de rendre le forum agréable à lire et de donner envie aux forumeurs d'y participer.  
 
 :sol:


---------------
Membre du Front de Libération de Datoune | Soutenez le FLD | A Tribute To Datoune
Reply

Marsh Posté le 03-04-2004 à 11:16:01    

ycarus a écrit :

et si tu lances aclocal ? :)


voila ce qu'il me dit :  

Code :
  1. aclocal: `configure.ac' or `configure.in' is required


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 03-04-2004 à 12:16:14    

J'ai exactement le même pb que toi, avec une mandrake 10.  
Visiblement toutes les "dépendances" (requierement) de Kdevelop 3.0 ne sont pas satisfaites après une install. J'ai installé une mise à jour d'automake, mais maintenant kdevelop plante au démarage (qd il ouvre le dernier projet automatiquement) ou qd j'essaie de compiler le projet...


Message édité par floyder le 03-04-2004 à 12:16:32
Reply

Marsh Posté le 03-04-2004 à 13:40:22    

je te conseille vivement wxwindow
www.wxwindows.org
 
cela te permet te programmer des gui's fenetrés avec des classes dans le style SDK windows  
 
le x.ule est écrit avec

Reply

Marsh Posté le 05-04-2004 à 17:28:21    

bon, g réussi à faire marcher kdevelop. il faut installer le dernier automake (1.8 pour moi) mais surtout il faut désinstaller le package automake 1.4. Après il ne reste plus qu'à faire un lien symbolique vers une lib qu'il cherche dans un autre répertoire et le tour est joué.

Reply

Marsh Posté le 13-04-2004 à 23:59:49    

Floyder a écrit :

bon, g réussi à faire marcher kdevelop. il faut installer le dernier automake (1.8 pour moi) mais surtout il faut désinstaller le package automake 1.4. Après il ne reste plus qu'à faire un lien symbolique vers une lib qu'il cherche dans un autre répertoire et le tour est joué.


je ne peux pas enlever automake 1.4 :  

rpm -e automake
error: Failed dependencies:
        automake >= 1.4p1 is needed by (installed) libtool-1.4.3-5
        automake >= 1.4 is needed by (installed) kdevelop-2.1.5-6


tu as fait comment toi pour le virer proprement ?


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 14-04-2004 à 00:18:42    

en utilisant le centre de controle Mandrake (drakconf). J'ai d'abord installé la nouvelle version, puis j'ai désinstallé l'ancienne. Il ne m'a pas mis de pb de dépendance.

Reply

Marsh Posté le 14-04-2004 à 14:19:20    

floyder a écrit :

en utilisant le centre de controle Mandrake (drakconf). J'ai d'abord installé la nouvelle version, puis j'ai désinstallé l'ancienne. Il ne m'a pas mis de pb de dépendance.


je suis ss red hat


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 14-04-2004 à 16:27:36    

arf, c'est dommage :D
Force la desinstallation, doit y avoir moyen avec l'outil rpm je pense.

Reply

Marsh Posté le 14-04-2004 à 17:01:04    

--force

Reply

Marsh Posté le 15-04-2004 à 02:29:16    


le --force ne passe pas pour la desinstallation mais g reussi quand meme en le virant par ajouter ou suprimer des applications ( ca permet de rajouter ou virer de rpm installé par la distro )
mais ca ne change rien a mon prob ca ne marche tjrs pas


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 15-04-2004 à 05:45:48    

un IDE kilaibien : Eclipse + plugin CDT (plugin pour les langages C et C++)


---------------
\@/
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed