![]() |
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
|
|
|
![]() |
![]() ![]()
Message
#2
|
|
Nouveau Membre Groupe : Membres Messages : 4 Inscrit : 17 Jun 2006 Membre no 63 150 ![]() |
Salut,
Je me doute que ça doit te paraitre loin ! ![]() J'ai essayé de compiler avec gcc core 3.3.3 et binutils 2.14 tout en suivant au mieux les fichiers readme (Mac et Linux) et ton tutorial, mais rien à faire, les compilations sont pleines d'erreur. Il faut dire que je suis loin d'être uns spécialiste du terminal... La distribution MacOs proposée sur tigcc.Ticalc.org fonctionne malheureuseument mal sur Tiger; les programmes compilés sous Xcode ne tournent pas sur ma V200. Dommage car programmer à l'aide de Xcode ma plaisait bien! J'aimerai au moins pouvoir compiler sous mac car je n'ai pas l'affreux objet que l'on appelle un PC ! :-D |
|
|
![]() ![]() |
Nous sommes le : 18th July 2025 - 09:32 |