pb de compilation avec DJGPP - C - Programmation
Marsh Posté le 19-04-2004 à 11:06:11
lis la doc.
Et sinon tu devrais essayer plutot dev-cpp, c'est plus agréable à utiliser.
[edit]
Et je vois pas le rapport avec cygwin, là...
[edit2]
Et fork() sous windows, je suis pas très sûr, là...
[edit3]
Tu as un lecteur "X" sur ta machine?:heink:
Marsh Posté le 19-04-2004 à 12:23:49
non pas dev-cpp car les prog compilé sous win je peux pas les compilé avec gcc sous linux
oui fork sous windows ca marche.... mais avec DJGPP et ses biblio
cygwin, c'est un peu comme ms-dos(en fait pas du tout mais bon), mais avec des commande similaire au monde unix, les programme de cygwin marche sans cygwin... tu fais un "ls" avec ms dos et un path avec les bin de cygwin et ca marche ausi bien. (mais y a des truc que tu peux pas faire, qui sont eux, intégré a cygwin). Donc je me demande si y a pas un gcc pour cygwin qui fonctionne comme sur un linux(est ce DJGPP ?, ou un autre avec le fork etc... en question)
oui j'ai un X: (une partition fat32 pour pourvoir lire/ecrire sous Linux, j'ai knoppix, il n'ecrit pas sur un NTFS (car en ce moment vu que DJGPP ne marche pas j'ai pas d'autre choix que d'utiliser knoppix, j'ai pas d'autre HD, je dois en avoir un qui est partit en SAV mais c'est long...)
et sur la doc, y a rien qui parle des en tete, j'ai été sur les FAQ et j'ai rien trouvé (j'avoue ne pas etre au top face a l'anglais...)
ils expliquent (sur la doc) juste comment mettre les variable d'environnement... (sur DJGPP y a des page de man comme sur linux pour les fonction, j'ai fait man gcc/man cc.... et il ne trouve pas
en gros je cherche un compilateur C qui compile les meme programme sous linux que sous windows. Que je puisse me balader avec les code source de chez moi a la fac... travailler chez moi et a la fac. d'ou DJGPP
Marsh Posté le 19-04-2004 à 13:48:40
nawer700 a écrit : non pas dev-cpp car les prog compilé sous win je peux pas les compilé avec gcc sous linux |
Je connais djgpp et cygwin etc., merci.
Et je vois pas ce qui t'empêche de travailler sous dev-cpp, m'enfin bon...
Si tu as cygwin d'installé tu as gcc et tu peux travailler exactement comme sous linux...
Marsh Posté le 19-04-2004 à 18:19:48
bin non, j'ai pas gcc sous cygwin... j'ai installer cygwin et apparement il n'y avai pas gcc sur le serveur ou je l'ai instaler, j'ai cherché sur tous ceux de la liste sans résultat, ainsi que sur google...
pour ce qui est de dev-cpp, le probleme est que quand je developpe un truc dessus tout marche impecc, mais des que je prend le source sur une disquette et que je le compile sous linux il me sors des erreur (normal, vu que les spawn... ne marche pas sous linux a ma connaissance, qui sont limités d'ailleur)
bref, d'ou peut provenir le probleme de compilation sous DJGPP ?
et désolé pour les explications superflus
Marsh Posté le 19-04-2004 à 18:23:49
ou alors dis moi ou trouver gcc pour cygwin, et comment je l'install (meme en reinstallant cygwin) si un serveur a tous ce qu'il faut, car a part les binaire de base je trouve rien dans le prog d'installation de cygwin
Marsh Posté le 19-04-2004 à 19:05:38
nawer700 a écrit : ou alors dis moi ou trouver gcc pour cygwin, et comment je l'install (meme en reinstallant cygwin) si un serveur a tous ce qu'il faut, car a part les binaire de base je trouve rien dans le prog d'installation de cygwin |
Il est fourni avec cygwin, suffit de le cocher, dans dev ou devel...
Marsh Posté le 20-04-2004 à 12:19:57
bin je viens de rééssayer et j'ai développé tous l'arbre des composants et impossible de cocher plein d'option (dont gcc, gdb... )J'ai essayé bcp de serveur et toujour pas la possibilité de le télécharger...
Le truc pour installer cygwin est un installateur qui se connecte au serveur. pour télécharger les composant choisi (ou ceux qu'il y a dans mon cas lol )
peut etre y a t'il un binaire qui contient tout.. mais je ne le trouve pas (et j'ai cherché sur google, telecharger.com et je retombe sur le "mini-binaire" de connection)
si t'a un lien ? merci
Marsh Posté le 20-04-2004 à 12:20:57
tu fais dérouler la première option "default" (la plus haute), sur "all" et roule ma poule
Marsh Posté le 20-04-2004 à 12:24:39
nawer700 a écrit : bin je viens de rééssayer et j'ai développé tous l'arbre des composants et impossible de cocher plein d'option (dont gcc, gdb... )J'ai essayé bcp de serveur et toujour pas la possibilité de le télécharger... |
fonctionne très bien sur easynet.
Marsh Posté le 20-04-2004 à 19:49:50
ok c'est bon.... fallai juste me dire que default pouvait etre cliquer pour le changer en install, je croyais que c'était les case devant toutes les option a balancer....comme tous les programmes quoi... sont tordu cher Mandrake...
Merci moktar
Marsh Posté le 20-04-2004 à 19:50:33
nawer700 a écrit : ok c'est bon.... fallai juste me dire que default pouvait etre cliquer pour le changer en install, je croyais que c'était les case devant toutes les option a balancer....comme tous les programmes quoi... sont tordu cher Mandrake... |
oussa mandrake?
Marsh Posté le 20-04-2004 à 20:48:46
bin cygwin c'est Mandrake non ??? en tout cas c'est chez eux que je l'ai télécharger... m'enfin bon.
Marsh Posté le 20-04-2004 à 22:36:07
Mon autoexec.bat pour DJGPP
Code :
|
Et le fichier DJGPP.ENV
Code :
|
Marsh Posté le 20-04-2004 à 22:50:58
j'ai fai un fc et j'ai le meme fichier DJGPP.env que toi sauf sur le [ls] mais cpas grave ca. le probleme vient pas de la... Ca commence a m'ennervé.
cygwin c'est bien mais c'est assez chiant a la longue. Je prefere presque rebooter sous linux...
bah, je trouverai bien un jour !
Marsh Posté le 21-04-2004 à 00:47:56
J'ai oublié également un truc important :
Le fichier EDI.BAT (il se trouve dans /DJGPP/BIN) que je lance pour travailler sur mes progs...
Code :
|
PS:Au préalable j'ai un autre fichier bat qui me positionne dans mon dossier de travail du genre :
Code :
|
Marsh Posté le 21-04-2004 à 11:14:16
ok, mais je veux pas utiliser rhide pour editer les sources...
mais c'est bon... j'abondonne. j'ai rééesayé de tout retélécharger (j'avais peut etre oublié un zip...) mais c'est pareil.
Tant pis. Je reste sur cygwin pour l'instant
Marsh Posté le 21-04-2004 à 14:45:40
Si tu as un email qui résiste (8Mo), je peux te filer mes sources complètes DGJPP de dvlp.
Sinon je peux le mettre sur un FTP mais pas plus de 12h.
Marsh Posté le 21-04-2004 à 18:46:17
pas d'email "résistant" (limité a 2Mo par message)
pour le ftp laisse tomber, j'ai tout ce qu'il faut c'est sur... j'ai un pote qu'il l'a installer il passe ce WE avec... je vous dirai quoi.
Marsh Posté le 19-04-2004 à 11:01:58
Voila, j'ai Downloadé DJGPP pour compiler en C car c'est l'équivalent de GCC sous linux et qu'a la fac on utilise linux... donc j'ai pas le choix(surtout pour la gestion de processus avec fork).
Mon probleme est le suivant :
lors d'une compilation avec un makefile j'ai un message d'erreur me disant qu'il ne trouve pas les bibliotheques (stdio.h,unistd.h,...), pourtant mes variables d'environnement sont bien positionées :
DJGPP=>X:\Dev\DJGPP\djgpp.env
Path=>X:\Dev\DJGPP\bin
donc seuls les bibliotheques sont "absentes" d'apres lui et j'aimerais savoir comment faire pour qu'il les "trouve", ou est ce qu'il faut le configurer sous cygwin, et si oui comment ? (ha je sais, suis compliqué)
*a pas envie d'avoir comme réponse "installe linux"