1

La compilation d'un de mes projets me prend deux minutes! (cinquante secondes sur WinXP). Au début, une demie seconde pour compiler puis rapidement ça monte... Y'a pas quelqu'un qui a une solution? (à part changer de PC grin)
Peut-être que c'est dû au fait qu'il y a six fichiers .h #inclus au projet?
Quand je compile sans optimisation (-O0) je reçois une erreur de link car le prog fait >65530 octets... sad
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

2

GTC pOwA ????
grin
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

3

fais plusieurs .c ...
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

4

si tu es sous un windows famille 98 (98 SE, Me, et équivalents), plutot que de compiler sous l'IDE, compile par un fichier batch qui appelle tigcc.exe

dans le genre :
tigcc -O2 -W -Wall -blablablabla mon_prog.c -o monprog

sous 98SE, je passais de 1min30 sous l'IDE à une trentaine de seconde en fichier batch
(sous XP, on ne voit pas de différence)
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

5

ça m'arrive parfois, et c'est du a la memoire qui est trop encombré. Je sais pas pkoi, mais des fois (pas a chaques fois), je me retrouve avec dans la memoire plein de winolap ou dans le style qui m'encombre toute la memoire et ralenti la compilation. ça m'a tellement saoulé que maintenant je code sous Linux, j'ai plus ce genre de probleme smile
http://membres.lycos.fr/pingooz/
Un cafe et deux sucres

6

Linux == non merci! Je l'ai essayé plusieurs fois et CHAQUE fois, mon PC ne fonctionnait plus après lorsque je lui faisais voir autre chose que linux...
Lorsqu'il y a plusieurs "Winoldap" le gcc ne s'exécute même pas. Tu vois le temps monter sous l'IDE mais rien ne se passe...
A part ça faudra que j'essaie GTC...
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

7

Comme l'a dit Vark, sépare ton code en plusieurs fichiers .c en "communiquant" entre eux par headers remplis de extern... Ca permet permet de fractionner le programme en blocs logiques et d'y voir plus clair...
Mon site :
[TI68k] Space Dementia I : Version 0.8
[TI68k] Space Dementia II, mod arena : Version 0.3 avec IA
[OpenGL] Environment Mapping 3ds Viewer : version 1.0
[OpenGL] Programmation d'une simulation de voiture avec le moteur physique Tokamak

8

Tu as quoi comme mémoire et vitesse de processeur?

Si tu met tout tes fichiers H dans des fichiers C tu perdera de la place dans ton programme. Essaye de vider la mémoire et surtout compiler avec peut de choses en tâche de fond. Fait un tours dans executer/msconfig.

Moi avec mon P133 je mettait 2 mins pour compiler un projet de 20 fichiers H et de taille 60 Ko sur TI. Avec mon 500, plus que 20 secondes et là instantané avec 1,3 Ghz.

Défragmente aussi ton DD ça aide.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

9

Brunni
: A part ça faudra que j'essaie GTC...

essayer GTC ?? grin t'a pas bien lu tout les posts
GTC n'est encore qu'une "legende"
http://membres.lycos.fr/pingooz/
Un cafe et deux sucres

10

meuh non, GTC est bien réel quand on demande gentiment (et aussi qu'on demande la version PC et pas la version on-calc gni)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

11

Comme l'a dit Vark, sépare ton code en plusieurs fichiers .c en "communiquant" entre eux par headers remplis de extern... Ca permet permet de fractionner le programme en blocs logiques et d'y voir plus clair...
Je ne vois pas trop... Mon fichier.c est seul et il ne contient que la fonction main, deux trois #define et les #include... Tout le reste se trouve dans des .h...
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

12

Brunni
: Je ne vois pas trop... Mon fichier.c est seul et il ne contient que la fonction main, deux trois #define et les #include... Tout le reste se trouve dans des .h...

Ca ne se fait pas de mettre du contenu (code ou données) dans des .h. Il faut plutot mettre leur définition dans des .c séparés, et conserver seulement leurs déclarations dans les .h. Après tu compiles séparement les .c et tu link tout ensemble. Comme tu fais rarement des modifs dans tous les .c en même temps, l'IDE (ou Makefile) sait lesquels il faut recompiler et lesquels n'ont pas besoin d'être recompilé. Plus tu as de .c, plus tu peux gagner du temps de compilation (sans toutefois tomber dans l'exces inverse).
So much code to write, so little time.

13

geogeo
: Moi avec mon P133 je mettait 2 mins pour compiler un projet de 20 fichiers H et de taille 60 Ko sur TI. Avec mon 500, plus que 20 secondes et là instantané avec 1,3 Ghz.

J'ai eu un P133 sous Win98 et j'ai un AMD 1,3GHz sous WinXP maintenant. C'est loin d'être instantané tongue Je mets 4-5 secondes pour compiler ce qui me prenait 2 minutes sur mon ancien PC.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

14

Brunni :
Linux == non merci! Je l'ai essayé plusieurs fois et CHAQUE fois, mon PC ne fonctionnait plus après lorsque je lui faisais voir autre chose que linux...
Lorsqu'il y a plusieurs "Winoldap" le gcc ne s'exécute même pas. Tu vois le temps monter sous l'IDE mais rien ne se passe... A part ça faudra que j'essaie GTC...


jai eu exactement le même pb un jour, quand je compilais depuis longtemps, ça ramait à mort, mais bon, faut vraiment compiler pdt un moment.
D'ailleurs au reboot suivant -> erreur registre, pafff sad

(j'avais aussi plein de winoldap, et TIGCC arrivait même plus à compiler)

Kevin > pkoi tout ces prgm "winoldap" ? on est plusieurs à avoir eu ce pb avec TIGCC (moi sous Win 98)

Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

15

moi aussi sous win98, mais je pense que l'ide lance gcc via les commandes ms-dos, et toutes ne se ferment pas bien
http://membres.lycos.fr/pingooz/
Un cafe et deux sucres

16

Oué moi aussi j'ai déjà eu des plantages à cause de winoldap quand j'étais sous Win98. J'étais obligé de redémarrer l'ordi.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

17

Winoldap est la surcouche a Win9x pour lancer les application 16bits/DOS...
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

18

Ca bug aussi quand on programme sous VB.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

19

godzil
: Winoldap est la surcouche a Win9x pour lancer les application 16bits/DOS...

Et les applications console Win32! GCC en est une.

Essaye de compiler en -O1.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

20

KK> c'est se que j'allait rajouter, WinOldAp est en fait une partie de la console de windows... (la "Ligne de commande")
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

21

Brunni :
Linux == non merci! Je l'ai essayé plusieurs fois et CHAQUE fois, mon PC ne fonctionnait plus après lorsque je lui faisais voir autre chose que linux...

ba t'es un mauvais c'est tout. meme moi qui y connait rien du tout a linux je sais qd meme le virer neutral suffit de remettre le mbr par défo (9 contre 10 que c'était ça ton pb)
avatar

22

ba t'es un mauvais c'est tout.
roll
Et puis si tu supprimes le boot manager, ça devient super convivial pour choisir ton système d'exploitation top.
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

23

bon en attendant divise le projet en plusieurs .c et dis nous si ça va mieux happy
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

24

Brunni
:
ba t'es un mauvais c'est tout.
roll
Et puis si tu supprimes le boot manager, ça devient super convivial pour choisir ton système d'exploitation top.

hum ben alors j'ai pas compris ske c'était le pb ... ta phrase semblait suggérer que tu voulais VIRER linux ...
avatar

25

Au fait : t'as des sprites dans les headers de ton projet ? Si oui tu peux les passer en externe déjà diminuera énormément la place smile
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

26

Oui... Mais je ne sais pas trop comment faire ça simplement. Ici j'ai bien un fichiers "graphismes" sur la calc, éditable depuis l'éditeur de niveaux (ça m'évite de reprendre les graphismes des autres jeux wink) Par contre, y'a quand-même pas mal de sprites, vu que le fichier gfx ne contient que les décors des niveaux...
hum ben alors j'ai pas compris ske c'était le pb ... ta phrase semblait suggérer que tu voulais VIRER linux ...
Je n'arrive en effet pas à avoir Windows ET Linux fonctionnels en même temps...
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

27

ah ben t'es encore plus mauvais que ske jpensais alors trigni
avatar

28

Brunni :
Je n'arrive en effet pas à avoir Windows ET Linux fonctionnels en même temps...

Ça marche très bien chez moi.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

29

ça marche tres bien ch'ez tlm gol
avatar

30

bah, chez moi, ça marche, alternativement : linux OU windows
les deux en meme temps... j'ai reussi à fusiller linux (et peut-être lilo, je sais pas trop), en essayer de les faire tourner en même temps (avec vmware).. enfin, ct pas joyeux : à chaque fois que je lançais linux, fallait tout reconfigurer le matériel...
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall