Miles Le 26/02/2002 à 20:38 en gros reprenons la 0.93...
en attendant la 0.94SP2...
>Miles:
>il y a des erreurs de relocation... j'ai un plantage dans mon programme lors de l'appel à une routine C dans un autre programme, et à la place de sauter à la routine, il saute à l'adresse $274, en plein milieu de rien du tout...
Je ne comprends pas du tout cette histoire: quand je compile les sources que Miles m'a envoyées par mail, le fichier est compilé parfaitement correctement, alors que dans les fichiers 89z et 9xz de Miles, il manque 8 octets (2 entrées) dans la table de relogements. (Ça se voit très bien en comparant les 2 fichiers.)
J'ai compris: c'est l'option "Generate debug information" dans l'IDE qui cause l'erreur! Je vais en discuter avec Sebastian. (Je vais aussi lui envoyer tes sources pour qu'il ait des fichiers sur lesquels vérifier si tu es d'accord). Désactive cette option entretemps.
Miles Le 26/02/2002 à 22:05 Effectivement, ça fonctionne...
Miles Le 26/02/2002 à 22:06 mais sans ça, le débuggage est beaucoup plus chaud...
Je sais, et on va évidemment corriger ça! Et tu es libre de compiler avec informations de débogage, de sauvegarder le fichier .s, puis de recompiler sans informations de débogage.
Miles Le 26/02/2002 à 22:19 ah oui, c'est pas bête...