EvaSDK
:
euh j'ai pas trouvé de version linux sur la page, faut la faire soi-même ?
Oui, désolé, je n'ai pas vraiment le temps de compiler les 2 versions ni l'espace web pour les mettre. Donc vu que:
* les utilisateurs de Windows sont majoritaires
* la compilaton à partir des sources est plus simple sous Linux que sous Windows
je mets les binaires Windows.
Je devrais quand-même donner les instructions pour compiler:
* Configuration: Voilà ce que j'utilise pour Windows:
../gcc-3.3.1-20030623-src/configure --host=mingw32 --target=m68k-coff --with-gnu-as --with-gnu-ld --disable-nls --disable-multilib --disable-shared --enable-static --disable-threads --disable-win32-registry
(rajoute
--prefix=/usr/local/tigcc et supprime
--host=mingw32 pour la version Linux)
* Si tu utilises mes sources réduites au minimum, remplace tous les makefiles de 0 octets (il devrait y en avoir un dans
libiberty/testsuite et un autre dans
gcc/fixinc) par un makefile avec comme seule ligne:
all:
* Compilation:
make CFLAGS='-Os -s -fno-exceptions'
(mets les flags que tu veux, ce ne sont que ceux que j'utilise;
-fno-exceptions ne devrait pas être nécessaire sous Linux, ce n'est que
MinGW qui met du code pour gérer les exceptions C++ même dans les programmes C si on ne met pas ce flag)
* Tu copies
cc1 vers
/usr/local/tigcc/bin/cc1 et
xgcc vers
/usr/local/tigcc/bin/gcc, et tu peux supprimer
/usr/local/tigcc/bin/cpp0 qui n'est plus utilisé.