48Fermer50
tailsLe 08/04/2009 à 16:28
Kevin Kofler (./42) :
Bon, bah normalement il devrait te demander de spécifier un dossier de destination (avec kdialog, xdialog, gdialog, cdialog ou dialog si présents, sinon avec la commande read de bash). Visiblement ça ne marche pas. Peut-être que tu as un programme de dialogue foireux installé. Essaie:
DIALOG=none ./Install.sh
(ça force l'utilisation de la commande read).


Ok, je le lance de cette manière et je te dirais si ça a fonctionné (sinon, les retours console) ... Apparement c'est bon : j'ai le dossier /usr/local/tigcc de créé . Par contre les variables d'environnement, d'après la console, sont modifiées ($PATH et $TIGCC) mais
printenv TIGCC me renvoie immédiatement la main => pas fixée
de même pour printenv PATH.

Mais ce n'est pas grave j'ai réusi en éditant directement mon .bashrc
Kevin Kofler (./42) :
KTIGCC ne marchera pas tout seul, il faut que tu installes d'abord TIGCC.


Très bien smile
Lionel Debroux (./45) :
MakeExec peut certes être utilisé avec TIEmu, mais le transfert de fichiers depuis TIEmu est plutôt capricieux sous Linux natif, même quand on a RTFM pour trouver la méthode (qui n'est pas intuitive du tout) pour que ça fonctionne.

> Elle est compliquée la conversion chaine EXEC -> type ASM
Non smile
En Perl, le script pour faire cette conversion serait très similaire à celui que j'ai posté plus haut.
Bien sûr, il faudrait ensuite ajouter le header pour les softs de link, mais c'est faisable en utilisant un ou plusieurs d'outils de la TIGCC Tools Suite.

> sans forcément parler de signature de fichier (0000 pour les exec)
Il n'y a pas de signature des Exec à proprement parler. Ce 0000 est une relocation vide, pour que l'OS (routine EX_patch) sache où s'arrêter quand il traite une table de relocation.


*)Je regarderais du côté des outils de la TIGCC Tool Suite pour la conversion EXEC -> ASM (par contre il peut avoir un problème du fait que je le fasse depuis TiEmu, et non sur ma calculette) .
*)Pour l'instant, je laisserais les tables de relocations de mes chaines Exec vides grin (Je pense que vous savez déjà pourquoi ...)
Lionel Debroux (./47) :
Corrigé le script en ./28 .


Ok, je le télécharge smile (ou copie-colle plutôt) .
=> Il fonctionne (sans ou avec les 0000 de la table de relocation ?) merci beaucoup smile . Par contre, ce n'est pas dit que je m'en serve avec d'autres porgrammes que le simple helloWorld : les Exec deviennent déjà beaucoup trop longs !
Kevin Kofler (./48) :
Installe-les tous, comme ça tu n'auras pas de problème.

Il te faut au moins le -dev et toutes ses dépendances.

ok (sauf en cas de conflits de paquets bien sür)