GEMTOS : GCC Tool kit


Présentation du package

Ce package dédié à GCC comprend:
  • Installateur GEM du kit (pas une variable d'environnement à régler);
  • GCC 2.8.1c et ses outils (compilation Christian Felsh) sauf C++;
  • Sauf CC1.TTP en version 2.95.3!
  • GCC C++ 2.7.2 seulement avec sa librairie standard C++ (impossible à trouver pour 2.8.1!);
  • Principales librairies (gnu, c++, libm, ...);
  • MGEMLIB la librairie la plus moderne GEM pour GCC, PureC et SozobonX(voir plus bas);
  • GCCShell 4.9: shell GEM pour GCC (Olivier Landemarre);
  • EZ_Edit: Editeur coloré C, C++, avec code manager, gestion des dépendances etc. Cet éditeur à été particulièrement conçu pour fonctionner avec GCCShell, cela fait du kit un environnement de développement à la hauteur de celui de PureC voir meilleur, allez régulièrement sur le site de l'auteur pour mettre à jour son logiciel, vous avez de la chance EZ_Edit fourni est du jours (27/10/2000) et apporte les dernières modifications demandées, auteur: Roland Sevin;
  • D'autres outils GEM, plus anciens comme RSC3 (éditeur de ressource), un éditeur de binaire etc.

Il peut être installé sur tout système GEM 68K; sur partition standard TOS ou non, les noms en 8+3 sont acceptés. Pour pouvoir utiliser GCC il faut avant tout de la mémoire (14Mo conseillés) et pour ne pas être déçu par la vitesse si possible au moins un TT ou un Falcon accéléré.

Ce kit est composé de shareware et freeware, n'oubliez pas leurs auteurs!

La librairie MGEMLIB

Le kit de développement possède une évolution spéciale de GEMLIB. Sa particularité :

  • Les appels AES peuvent supporter le multithreading nativement;
  • Quasiment plus de différence entre le mode -mshort (int sur 16 bits) du mode int sur 32bits, pratiquement inutilisable jusque là (sauf codage spécial), la version en int 16bits reste totalement compatible avec la précédente version, par contre la version 32 nécessite une adaptation du source;
  • Implémentation de la librairie MT_AES dans MGEMLIB, avec mise à niveau de celle-ci pour supporter toutes les fonctions AES. Cette librairie sert principalement pour la réalisation de librairies dynamiques voulant accéder au GEM.

Download

L'archive proposée est au format LZH pour le moment (à conseiller pour systèmes TOS, Magic) Si vous utilisez MiNT, une archive de type Tar.Gz est disponible qui devrait faciliter l'installation et régler les problèmes d'exécutables.

Attention aux utilisateurs de Netscape sous Windows, l'archive téléchargée des LZH peut être corrompue par le navigateur! Je fournirais aussi demain une version découpée en 6 morceaux pour faciliter le téléchargement.

NEW: Ce kit de développement sera régulièrement mis à jour sous forme de nouvelles archives complètes et de mises à jour des anciennes, mais vous pourrez récupérer de nouvelles versions indépendament pour EZ_Edit et GCCShell, ces 2 logiciels devant encore évoluer dans le but de l es rendre plus coopératifs encore (comme pouvoir compiler à partir de EZ_Edit ce qui serait un plus pour les utilisateur sur systèmes monotos qui sont actuellement obligés de quitter l'éditeur pour compiler), 7,4Mo compacté!

PATCHS:

  • Patchs pour la version octobre 2000 Cette version corrige un gros bug de l'installateur, met a disposition une mise a jours de EZ_Edit et ajoute quelques librairies pour GCC
  • Patch supplémentaire pour utilisateurs sous MagicPC uniquement Remplacement de GCC par une version 2.7.2.3 fonctionnant correctement sous MagicPC en lieu et place de la version 2.8.1c ayant certains problèmes sur des inclusions multiples.


    All rights reserved by the authors. (C) 2000,2001 O.Landemarre and D.Béréziat. Last update: June 2001