Forum Programmation.c Compilation d'un source GNU libc sous Win32

Posté par  .
Étiquettes : aucune
0
28
juin
2004
Bonjour,

Voilà, j'ai développé un tout petit prog en C (30 l.) sous linux, donc avec la GNU libc.

J'ai essayé de le porter sous Windows, mais ca foire complètement et ce pour deux raisons:
- j'utilise la fonction stime;
- j'utilise le flag O_NONBLOCK.

Et ces deux caractéristiques ne sont pas implémentées dans mon kit de dev. J'ai essayé bloodshed dev c++ 4 ainsi que djgpp v2.

Donc voilà, où pourrais-je trouver un ensemble de développement C porté sous Win qui respecte la libc Unix ?
  • # Et dev c++ 5 ?

    Posté par  (site web personnel) . Évalué à 1.

    T'as essayé avec la beta de la version 5 de dev c++ ? Ils en sont à la version 4.9.8.10 en ce moment.
    Même si c'est une beta, elle est parfaitement utilisable. En plus tu peux télécharger plein de bibliothèques dont la "GNU C Library Reference", ça pourrait peut-être t'aider ?
  • # Bon, je sais, c'est nul ...

    Posté par  (site web personnel) . Évalué à 2.

    Mais si tu doit absolument porter ton programme sous windows, tu peux toujours utiliser cygwin pour le compiler ...
    • [^] # Re: Bon, je sais, c'est nul ...

      Posté par  . Évalué à 4.

      perso je ne trouve pas ça nul du tout... Il faut juste fournir la dll Cygwin avec, et le boulot de portage est quasi nul. Par contre je ne connais les pbs de licence, s'il y en a.
      Donc si c pour faire du GPL sans contrainte *forte* de temps réel, je vote pour cette solution.
  • # Une autre solution...

    Posté par  . Évalué à 2.

    ... est peut être d'adapter ton code au différentes plateforme à grand coup de #ifdef
    • [^] # Re: Une autre solution...

      Posté par  . Évalué à 1.

      Pourquoi pas...
      Mais je (re)commence à peine à coder en C (j'avais arrêté il y a très longtemps), et porter un soft qui fait à peine 30 lignes, ca me fait un peu de peine quand même...
  • # compilateur pour winmerde

    Posté par  . Évalué à 1.

    j'ai trouvé un compilateur C pour winmerde, un compilateur qui "émule" une console linux, génial non ?
    Je penses qu'avec ça ça devrait fonctionner, cherche le sur google, (dsl, j'ai zappé l'adresse) cherche a gcc pour windows, (il y en a deux je crois) J'en ai téléchargé un qui fait 11 mo, alors évidement, il n'y a pas Kwrite ou Emac, mais on peut quand même déveloper avec notepad (c'est dur) et la compilation se passe très bien, j'ai porté plusieurs fichiers de linux a windows comme ça et ça a toujours fonctionné (sauf pour la gestion des fichiers, car windows fait une diférence entre les binaires et les autres, linux pas, alors j'avais un bug). Evidement, j'ai pas essayé, bcp de librairies, mais jusque la, ça a marché.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.