Jericho 0 Posté(e) le 5 juillet 2006 Partager Posté(e) le 5 juillet 2006 Bonjour, [my life] Je suis sous Linux depuis maintenant 3 semaines (Ubuntu, Dapper Drake) et je songe de plus en plus à me séparer de Windows. La seule chose qui me fait encore hésiter, c'est "les cours". Je suis dans une école d'informatique industriel et j'apprends le C, C++, ... Du coup, ayant fini ma première année, je me dis que j'allais essayer gentillement de coder un petit programme en C sous Linux et si ca passe, je dirais au revoir à ce cher Visual Studio. [/my life] Bref, je me suis lancé à la recherche d'un EDI, j'ai trouvé Anjuta... Que j'ai abandonné lorsque je me suis rendu compte que ca ne voulait pas Buildé, Linké, je ne sais plus (faire le make en gros). Je suis donc passé à Eclipse et là je viens de me rendre compte qu'en fait... je suis un âne :roi Ce n'est pas le programme qui ne fonctionnait pas mais moi qui ne sait absolument pas ce qu'est un makefile et donc ne sais pas l'utiliser et encore moins le créer. (j'ai l'air malin avec mon printf("Hello World"); qui ne voulait pas se lancer :sorry Du coup, je me demandais deux choses : 1. Est-ce indispensable de savoir faire un makefile lorsqu'on code en C avec un EDI sous Linux (existe-t-il des automakefile?) 2. Si non, est-ce simple à comprendre et à utiliser? J'ai recherché un peu partout et je ne trouve pas grand chose de clair sur le sujet... Voilà, merci de m'avoir lu et j'espère que vous pourrez m'éclairer Edit : Waw, à la place de chipoter à tout ca, je ferais bien de revoir ma concordance des temps O.o Lien à poster
Gu ! 0 Posté(e) le 5 juillet 2006 Partager Posté(e) le 5 juillet 2006 1. Pour un programme tout simple non. Par contre, dès que tu as 462 .h, oui. 2. C'est simple de comprendre les bases. Mais ça peut devenir plus compliqué quand tu as 462 .h ^^ Lien à poster
Jericho 0 Posté(e) le 5 juillet 2006 Auteur Partager Posté(e) le 5 juillet 2006 Mes programmes restent simples actuellement et en .h, je n'ai que les traditionnels conio, stdlib, stdio, ... Comment alors, puis-je passer outre les erreurs de make (par cause de manque de makefile) dans Eclipse ou Anjuta? Lien à poster
rjds 0 Posté(e) le 5 juillet 2006 Partager Posté(e) le 5 juillet 2006 conio sous linux. connais pas. Cela dit tu devras tout porter pour ncurse qui fait les meme choses en gros et en mieux. Sinon pour les questions: 1. un IDE simple et qui te pond automatiquement le make et le configure qui va bien : Kdevelop 2. Il est toujours bon de savoir faire un makefile, meme parce que pour faire 3 printf et 2 fopen, t'a pas besoin de sortir l'artillerie lourde des automake, autoconf et m4... Lien à poster
Jericho 0 Posté(e) le 5 juillet 2006 Auteur Partager Posté(e) le 5 juillet 2006 Merci pour vos réponses, j'essaye de suite KDevelop :top Lien à poster
camarchpa 0 Posté(e) le 23 juillet 2006 Partager Posté(e) le 23 juillet 2006 conio sous linux. connais pas. Cela dit tu devras tout porter pour ncurse qui fait les meme choses en gros et en mieux. Sinon pour les questions: 1. un IDE simple et qui te pond automatiquement le make et le configure qui va bien : Kdevelop 2. Il est toujours bon de savoir faire un makefile, meme parce que pour faire 3 printf et 2 fopen, t'a pas besoin de sortir l'artillerie lourde des automake, autoconf et m4... Sauf erreur, conio c'est pour les couleurs du textes etc... j'ai du m'en servir une fois pour je ne sais plus trop quoi... dans un TP il y a longtemps! @+ Lien à poster
kozayamax 0 Posté(e) le 23 juillet 2006 Partager Posté(e) le 23 juillet 2006 Oublie pas que si tu fais un projet en C pour ton école et que tu le compiles sous Linux, ton prof sous Windows pourra pas le faire fonctionner... Lien à poster
momo 18 Posté(e) le 23 juillet 2006 Partager Posté(e) le 23 juillet 2006 dans ces cas là, il suffit juste de voir si l'OS cible est explicitement indiqué dans les pré-requis ... (et du coup, tu peux t'amuser à ne jamais sortir de binaire pour le même OS, vive l'ansi C ) Lien à poster
thev 0 Posté(e) le 24 juillet 2006 Partager Posté(e) le 24 juillet 2006 conio sous linux. connais pas. Cela dit tu devras tout porter pour ncurse qui fait les meme choses en gros et en mieux. Sinon pour les questions: 1. un IDE simple et qui te pond automatiquement le make et le configure qui va bien : Kdevelop 2. Il est toujours bon de savoir faire un makefile, meme parce que pour faire 3 printf et 2 fopen, t'a pas besoin de sortir l'artillerie lourde des automake, autoconf et m4... Sauf erreur, conio c'est pour les couleurs du textes etc... j'ai du m'en servir une fois pour je ne sais plus trop quoi... dans un TP il y a longtemps! @+ Je pense qu'il fallait plutôt interpréter sa réponse comme "conio.h n'existe pas sous Linux" Sinon conio = console I/O. @+ Lien à poster
harkonnen 0 Posté(e) le 11 août 2006 Partager Posté(e) le 11 août 2006 2. Il est toujours bon de savoir faire un makefile, meme parce que pour faire 3 printf et 2 fopen, t'a pas besoin de sortir l'artillerie lourde des automake, autoconf et m4... en espérant qu'un jour, cet outil dépassé, poussiéreux et anti ergonomique qu'est make finisse par disparaitre au profit d'un vrai outil... Lien à poster
momo 18 Posté(e) le 11 août 2006 Partager Posté(e) le 11 août 2006 je crois que le C est prioritaire dans ce cas si tu veux autre chose que Make, il existe des alternatives, au point que même sans chercher j'arrives à tomber dessus. Lien à poster
Messages recommandés