Sono su Snow Leopard e voglio che distutils usi gcc 4.0 e non 4.2, qualcuno può dirmi come farlo farlo? Ho provato a cambiare i collegamenti simbolici/usr/bin/g * e impostare le vd dell'ambiente C *, ma inutilmente. qualche idea?Cambia la versione gcc che distutils usa
risposta
Hai provato python setup.py build --compiler=gcc
? è descritto nello docs.
MODIFICA: Inoltre, questo discussion sembra molto simile a quello attuale. distutils.core sembra avere le funzioni per specificare il compilatore e la piattaforma. distutils.ccompiler.get_compiler (osname, platform) o distutils.ccompiler.new_compiler (piattaforma, compilatore, verbose, dry_run, force) dovrebbero funzionare.
Quelle opzioni sono fondamentalmente rotte, è una scelta multipla e non lo fa t ti consente di specificare la versione del compilatore o il comando di chiamata. In modo irritante, distutils rispetta le variabili di ambiente quando viene dato il comando build, ma non il comando install - e se provi a installare qualcosa di così costruito, lo butta fuori dalla finestra e ricomincia da capo ... –
-1 OP vuole gcc ; bcpp è ** Borland ** C++ ... vedi http://docs.python.org/install/#borland-codegear-c –
@John Modificato bcpp in gcc se questo è di aiuto. Stavo pensando di mostrare come usare qualsiasi compilatore alternativo sarebbe d'aiuto, ma come l'OP ha indicato nel commento, non è così. – vpit3833
- 1. Come dire a distutils di usare gcc?
- 2. Come fornire Matlab con la vecchia versione gcc che vuole?
- 3. usa la versione diversa di glibc
- 4. Cambia la versione dell'assembly per più progetti
- 5. Cambia Carthage Swift versione
- 6. Usa sia l'intrinseco SSE2 che l'assemblatore in-gcc
- 7. asp.net mvc4 cambia jquery versione
- 8. GCC cambia meno di o uguale a
- 9. Per cosa si usa "strip" (applicazione GCC)?
- 10. Uso di distutils e build_clib per creare la libreria C
- 11. Come si imita la versione Microsoft di __FUNCTION__ utilizzando gcc?
- 12. MinGW - Aggiornamento GCC versione 3.4.5 alla versione 4.4
- 13. Cambia il file binario che Git usa per invocare GnuPG per la firma dei commit?
- 14. Configurazione opzioni del compilatore Distutils
- 15. Come posso compilare manualmente il codice Cython che usa C++?
- 16. cambia la versione predefinita di python con virtualenvwrapper (& virtualenv)
- 17. EntityFramework 5 usa la versione 4.4.0.instead 5.0
- 18. Gradle Android - si usa split solo per la versione possibile?
- 19. La versione del file di assieme non cambia?
- 20. Awesomium 1.7. Come cambia la versione del browser di awesomium?
- 21. Cambia la versione di hadoop utilizzando spark-ec2
- 22. Come specificare C++ 11 con distutils?
- 23. Cambia versione Ruby utilizzata in Sublime
- 24. Cambia tema in base alla versione Android
- 25. Che cos'è la versione di cuda per nvidia 304.125
- 26. Distutils Python, come ottenere un compilatore che verrà utilizzato?
- 27. come installare le distutils python
- 28. undefined reference to printf quando si usa GCC croce compilatore
- 29. Come rimuovere la fonte dalle distribuzioni binarie di distutils?
- 30. Come fare gcc usa march = nativo come predefinito?
Ho un problema simile su OS X 10.8, con un'installazione binaria di Python 2.5 che utilizza una versione diversa di GCC rispetto all'installazione nativa; la mia domanda è pubblicata qui: http: //stackoverflow.com/questions/15816425/understanding-python-path-variables-module-installation-import-and-version-mana – Jonline