![]() |
Bienvenue invité ( Connexion | Inscription )
![]() |
![]()
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
|
|
|
![]() ![]() |
Nous sommes le : 18th July 2025 - 00:34 |