2013-06-04 3 views
5

J'ai des problèmes de liaison avec beaucoup de bibliothèques avec un compilateur croisé. Est-il possible de vider le fichier conftest.c dans un emplacement sûr chaque fois qu'il est généré?Comment faire pour vider conftest.c?

J'ai essayé de décommenter les lignes

rm -f conftest 

à partir du script de configuration, mais il continue comme ça ne veut rien dire.

+2

Le fichier 'config.log' généré par' configure' a le contenu de 'conftest.c' pour chaque test, invocation de commande du compilateur et d'autres choses. – ldav1s

+0

@ ldav1s - Lors de la construction de 'mpfr', je n'ai pas pu trouver le contenu de' conftest.c' dans 'config.log', ou ailleurs. –

Répondre

6

Vérifiez la config.log, il comprend le programme a échoué Quelque chose comme:

... 
configure: failed program was: 
| /* confdefs.h */ 
| #define PACKAGE_NAME "" 
| #define PACKAGE_TARNAME "" 
| #define PACKAGE_VERSION "" 
| #define PACKAGE_STRING "" 
| #define PACKAGE_BUGREPORT "" 
| #define PACKAGE_URL "" 
| #define PACKAGE "libogg" 
| #define VERSION "1.2.2" 
| /* end confdefs.h. */ 
| #ifdef __STDC__ 
| # include <limits.h> 
| #else 
| # include <assert.h> 
| #endif 
... 
+2

Non, parfois non. – pavelkolodin

Questions connexes