OVH Cloud OVH Cloud

Compiler pour le PPC en ligne de commande

4 réponses
Avatar
Saïd
Bonjour,

J'ai un Tiger 10.4.8 Xcode 2.4 sur un macbook Intel. Je voudrais compiler
(en utilisant gcc 3.3) des programmes pour la plateforme PPC en vue de les
executer sur mon mac a base Intel (j'ai mes raisons, que la raison ignore :)
).

Quelles options fournir au compilateur gcc pour qu'il compile un executable
pour PPC?

Merci de votre aide.

--
Sind zu sein und es seiend in einem Schiff. Fällt zu sein hat das Wasser.
Wer bleibt er? -- Heidegger

4 réponses

Avatar
Franck
Quelles options fournir au compilateur gcc pour qu'il compile un
executable

pour PPC?


"-arch ppc" ?

Avatar
David Remacle (clampin)
Quelles options fournir au compilateur gcc pour qu'il compile un
executable

pour PPC?


"-arch ppc" ?


Et pour en faire une version UB -arc ppc -arc i386 alors ? mais chez moi
si je veux compiler un petit programme en C avec la ligne :

gcc monip.c -arch ppc -arch i386 -o test.exe

j'ai droit à ceci :

/usr/bin/ld: for architecture i386
/usr/bin/ld: warning fat file:
/usr/lib/gcc/i686-apple-darwin8/4.0.1/../../../libSystem.dylib does not
contain an architecture that matches the specified -arch flag: i386
(file ignored)
/usr/bin/ld: Undefined symbols:
___keymgr_dwarf2_register_sections
__cthread_init_routine
_atexit
_errno
_exit
_mach_init_routine
_putchar
_puts
_system
collect2: ld returned 1 exit status
lipo: can't open input file: /var/tmp//cc17dW4p.out (No such file or
directory)

Quel est alors la formule magique ?

Merci encore
--
David Remacle - <http://www.clampin.com/> -
Membre de Macinside <http://www.macinside.be/>


Avatar
laurent.pertois
David Remacle (clampin) wrote:

Quel est alors la formule magique ?


Ta machine est PPC ou Intel ?

La commande fonctionne sans soucis sur des machines Intel et avec
d'énormes soucis en PPC. Lorsque j'ai eu le soucis, j'ai un peu fouillé
pour finalement me rejeter sur XCode dans lequel j'ai importé ce que je
devais compiler, j'ai coché les bonnes cases et il a fait ce qu'il
fallait.

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.

Avatar
David Remacle (clampin)
David Remacle (clampin) wrote:

Quel est alors la formule magique ?


Ta machine est PPC ou Intel ?

La commande fonctionne sans soucis sur des machines Intel et avec
d'énormes soucis en PPC. Lorsque j'ai eu le soucis, j'ai un peu fouillé
pour finalement me rejeter sur XCode dans lequel j'ai importé ce que je
devais compiler, j'ai coché les bonnes cases et il a fait ce qu'il
fallait.



C'est ce que j'ai finalement fait.... c'est plus rapide que taper la
commande au terminal...
--
David Remacle - <http://www.clampin.com/> -
Membre de Macinside <http://www.macinside.be/>