Comment remplacer les variables d'environnement lors de l'exécution de configurer?
En paquet majeur pour Linux, l'exécution de ./configure --help
sera de sortie à la fin:
Some influential environment variables:
CC C compiler command
CFLAGS C compiler flags
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
nonstandard directory <lib dir>
CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
headers in a nonstandard directory <include dir>
CPP C preprocessor
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
Comment puis-je utiliser ces variables pour inclure un répertoire? J'ai essayé de courir ./configure --CFLAGS="-I/home/package/custom/"
et ./configure CFLAGS="-I/home/package/custom/"
, cependant, ils ne fonctionnent pas. Des suggestions?
OriginalL'auteur Sam | 2010-04-26
Vous devez vous connecter pour publier un commentaire.
Ce ne sont pas des indicateurs transmis à configurer. Ce sont des variables d'environnement que vous devez définir. par exemple,
export CFLAGS="-I foo"
.OriginalL'auteur frankc
La variable que vous devez utiliser pour
-I
estCPPFLAGS
, pasCFLAGS
. (Comme il est dit dans le message d'aide que vous avez copié.) Le RPC est l'acronyme de "préprocesseur C", pas du C++. Donc:OriginalL'auteur ptomato