Pages vues depuis 25/07/2007 : 25 259 032
Index du forum »» Création-Développement »» AmOS4 à l'Alchimie
Hello
Je vois 2 sujets:
1) Comment réduire la taille de la amos lib
2) Comment compiler n sources (1 par fonction)
Pour le 2) je proposerai une technique de bourrin : faire un (disons) basic.c qui contiendrais juste l'inclusion des 28 fonctions de basic
#include "fonction1.c"
#include "fonction2.c"
#include "fonction3.c"
[...]
#include "fonction28.c"
Idem pour tout les autres répertoires
Puis dans ton makefile juste compiler basic.c screen.c text.c music.c etc...
Bon ça tuera un peu l'avantage du make (puisque une seule modif de (disons) basic/function3 entrainera une recompilation de tout basic) mais ça y gagnera en clarté
Pour le 1) si ça devient une .library partagée alors ça devient moins crucial...
Si tu arrive à faire un binaire non strippé avec ton amos.a tu peut lui faire subir mon objDumpFunctions (sur aminet) et ainsi voir quelles fonctions sont les plus obèses
Attention: l'optimisation -O3 fais grossir les executables
Alain