Bienvenue invité ( Connexion | Inscription )
17 Oct 2003, 21:16
Message
#1
|
|
![]() Terminaltor Moderating Machine ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 24 456 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 |
Comme promis dans un autre sujet, un petit tutoriel pour installer TIGCC sur OS-X
______________________________________ Les paquages tout faits : http://perso.wanadoo.fr/schlum/tigcc_OS-X_jaguar_binary.dmg (pour Jaguar, compilé avec gcc-3.1) http://perso.wanadoo.fr/schlum/tigcc_OS-X_panther_binary.dmg (pour Panther, compilé avec gcc-3.3) Attention, bien lire le IMPORTANT.rtf ______________________________________ Les instructions de compilation : - Tout d'abord, il faut avoir installé une version des dev-tools (CD OS-X ou sur le site d'Apple gratuitement avec l'ADC) - Créer sur le bureau un dossier "tigcc" - Télécharger dans ce dossier : 1. tigcc_src.tar.bz2 à l'une des adresses suivantes : http://perso.wanadoo.fr/schlum/tigcc_src.tar.bz2 http://perso.wanadoo.fr/variable/tigcc/tigcc_src.tar.bz2 http://perso.club-internet.fr/vertyos/tigc...gcc_src.tar.bz2 2. gcc-core-20030623.tar.bz2 à l'une des adresses suivantes : http://perso.wanadoo.fr/schlum/gcc-core-20030623.tar.bz2 http://gd.tuwien.ac.at/gnu/gcc/snapshots/2...0030623.tar.bz2 3. binutils-2.14.tar.bz2 à l'une des adresses suivantes : http://perso.wanadoo.fr/schlum/binutils-2.14.tar.bz2 http://gd.tuwien.ac.at/gnu/sourceware/binu...ls-2.14.tar.bz2 Exécuter (copier/coller) cette suite de commandes : CODE /bin/bash cd ~/Desktop/tigcc mkdir download mv gcc-core-20030623.tar.bz2 binutils-2.14.tar.bz2 download tar -xjf tigcc_src.tar.bz2 cd download tar -xjf gcc-core-20030623.tar.bz2 tar -xjf binutils-2.14.tar.bz2 ln -s gcc-20030623 gcc.ti ln -s binutils-2.14 binutils.ti cd ../scripts export CC='cc -no-cpp-precomp -DHAVE_DESIGNATED_INITIALIZERS=0' export TIGCC=/usr/local/tigcc export PATH=$PATH:$TIGCC/bin echo 'export PATH=$PATH:/usr/local/tigcc/bin' >> ~/.bashrc echo 'export TIGCC=/usr/local/tigcc' >> ~/.bashrc echo 'export PATH=$PATH:/usr/local/tigcc/bin' >> ~/.profile echo 'export TIGCC=/usr/local/tigcc' >> ~/.profile echo 'set path=($path /usr/local/tigcc/bin)' >> ~/.cshrc echo 'set TIGCC=/usr/local/tigcc' >> ~/.cshrc echo 'set path=($path /usr/local/tigcc/bin)' >> ~/.login echo 'set TIGCC=/usr/local/tigcc' >> ~/.login export CFLAGS='-Os -s' ulimit -s 800 sudo mkdir -p /usr/local sudo rm -rf /usr/local/tigcc sudo mkdir -p /usr/local/tigcc sudo ./Install_All [taper son passe administrateur et valider] Là, une longue compilation se lance Ouvrez un nouveau terminal... Normalement, tigcc est installé ; vous pouvez l'utiliser : CODE tigcc ma_source.c Ce qui crée (selon les #define du .c) un .89z, .9xz et/ou .v2z ... Voir la doc sur internet, et les nombreux exemples (/usr/local/tigcc/examples -> à copier ailleurs, sinon ça ne marchera pas) pour le fonctionnement de la commande et la syntaxe des .c PS : tout ce qui commence par "echo" dans les lignes de commande concerne la configuration du shell... Si vous connaissez un peu, vous pouvez en supprimer (.login et .cshrc concernent les shells tcsh et csh ; .bashrc et .profile les shells bash et sh) -------------------- I think therefore I Mac
|
|
|
|
![]() |
17 Oct 2003, 22:40
Message
#2
|
|
![]() Terminaltor Moderating Machine ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 24 456 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 |
Quel est le résultat de
QUOTE ls /usr/local/tigcc/bin ?? -------------------- I think therefore I Mac
|
|
|
|
schlum Compiler tigcc sur OS-X (Jaguar/Panther/Puma?) 17 Oct 2003, 21:16
apprenti bidouille WOW merçi schlum !
[edit]bouhouhouhou, ca m... 17 Oct 2003, 21:42
schlum C'est passé très bien sur l'iBook ; j... 17 Oct 2003, 22:10
apprenti bidouille je suis désolé lol, c'est vraiment la mer** ... 17 Oct 2003, 22:13
schlum QUOTE (apprenti bidouille @ 17 Oct 2003, 23:1... 17 Oct 2003, 22:16
apprenti bidouille [edit ] J'ai du mal, ca marche impeccable ... 17 Oct 2003, 22:22
apprenti bidouille j'ai l'impression que le problème vient d... 17 Oct 2003, 22:37
apprenti bidouille /usr/local/tigcc/bin !! 17 Oct 2003, 22:41
schlum QUOTE (apprenti bidouille @ 17 Oct 2003, 23:4... 17 Oct 2003, 22:50
schlum Gloups... J'ai trouvé une erreur dans le tuto... 17 Oct 2003, 23:47
apprenti bidouille malgré tous tes efforts que je remerci vivement, ... 18 Oct 2003, 07:34
schlum Pourtant, là, il n'y a plus d'erreurs ... 18 Oct 2003, 08:12
schlum Bon... Voilà un paquage :
http://perso.wanadoo.fr... 18 Oct 2003, 13:16
apprenti bidouille merci Schlum, ce coup là ca marche vraiment ... 18 Oct 2003, 15:17
schlum Ca marche du tonnerre
Ma première "appli... 22 Oct 2003, 23:28
apprenti bidouille Quand j'aurais le cable usb j'essaierais, ... 24 Oct 2003, 08:28
schlum Malheureusement, tous les codes de touches sont di... 24 Oct 2003, 08:40
apprenti bidouille Ah la vache ils abusent ! Ils auraien pu faire... 24 Oct 2003, 08:44
schlum Pas de pb -> http://schlum.homeip.net/cptb.c ... 24 Oct 2003, 08:50
apprenti bidouille ok merci pour l'exemple, par contre j'ai u... 1 Nov 2003, 10:31
schlum - %ld pour afficher un long
- Le "internal... 1 Nov 2003, 12:32
schlum Et voilà une version qui prend des arguments et r... 1 Nov 2003, 13:08
apprenti bidouille merci Schlum, heureusement que tu es là ! 1 Nov 2003, 14:09
apprenti bidouille Et maintenant nous passons à la question suivante... 1 Nov 2003, 20:53
schlum Un truc dans ce genre là ? :
CODE#define OPTIMIZE... 2 Nov 2003, 00:31
apprenti bidouille D'accord d'accord, pas de trucs tous faits... 3 Nov 2003, 18:39
apprenti bidouille Plus haut dans ce topic tu as dit qu'on pouvai... 3 Nov 2003, 18:47
schlum CODEelse if((_rowread(0xFE3)&0... 3 Nov 2003, 21:33
apprenti bidouille Merçi bien Schlum, je regarde ce tuto tout de sui... 4 Nov 2003, 18:18
aaton Bonjour,
Je sais que ce sujet date un peu... mais... 4 Jul 2006, 17:54
schlum Hou là c'est loin !
La TI est remisée au... 4 Jul 2006, 18:24
aaton Salut,
Je me doute que ça doit te paraitre loin ... 4 Jul 2006, 20:29
schlum CITATION(aaton @ 4 Jul 2006, 21:29) 17718... 4 Jul 2006, 20:38
aaton Salut Schlum,
Finalement, en utilisant les bonne... 6 Jul 2006, 12:53
schlum CITATION(aaton @ 6 Jul 2006, 13:53) 17744... 6 Jul 2006, 13:53
aaton Salut,
Je n'ai toujours pas réussi à compil... 12 Jul 2006, 20:48
schlum CITATION(aaton @ 12 Jul 2006, 21:48) 1783... 12 Jul 2006, 21:28
apprenti bidouille UP
Oui c'est toujours très obscur les sourc... 24 Jul 2006, 13:22![]() ![]() |
| Nous sommes le : 5th November 2025 - 20:26 |