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
Quelles options fournir au compilateur gcc pour qu'il compile un executable
pour PPC?
"-arch ppc" ?
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/>
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/>
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/>
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.
David Remacle (clampin) <listes@clampin.com> 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.
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.
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/>
David Remacle (clampin) <listes@clampin.com> 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/>
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/>