我正在尝试交叉编译pycrypto包,虽然我越来越接近目标,但我遇到了一个无法解决的问题。
我想让distutils使用特定的交叉编译gcc-,因此我设置了CC环境变量,并且第一次调用编译器时似乎会尊重该设置,但仅限于第一次。
我想让distutils使用特定的交叉编译gcc-,因此我设置了CC环境变量,并且第一次调用编译器时似乎会尊重该设置,但仅限于第一次。
export CC="/opt/teeos/buildroot/output/host/usr/bin/i586-linux-gcc"
/opt/teeos/buildroot/output/host/usr/bin/i586-linux-gcc -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 --sysroot=/opt/teeos/buildroot/output/staging -I/opt/teeos/buildroot/output/staging/usr/include/python2.7 -O3 -fomit-frame-pointer -Isrc/ -I/usr/include/python2.7 -c src/_fastmath.c -o build/temp.linux-i686-2.7/src/_fastmath.o
gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions build/temp.linux-i686-2.7/src/_fastmath.o -lgmp -o build/lib.linux-i686-2.7/Crypto/PublicKey/_fastmath.so
unable to execute gcc: No such file or directory
我暂时移动了系统的gcc,所以它无法被找到。
如何让distutils尊重CC=/opt/buildroot...
选项,对于每次调用编译器/设置我想要distutils使用的GCC/LD路径?