如何在pip命令中指定gcc路径?

问题描述 投票:0回答:1

我正在尝试安装Cupy 5.0.0。 cupy5.0.0需要的gcc版本不超过7。我的默认gcc是gcc-9。我不能使用conda环境。我也没有sudo权限来更改/ usr / bin / gcc指向gcc-7。有什么办法可以将gcc路径传递给pip命令?

gcc pip g++ cupy
1个回答
0
投票

您可以使用CXXCCLD环境变量指定可执行名称或C ++和C编译器以及链接器的完整路径。

仅为一个命令指定变量:

CXX=g++-7 CC=gcc-7 LD=g++-7 pip install ...

或者:

export CXX=g++-7 
export CC=gcc-7
export LD=g++-7 
pip install ...

您还可以在CXXFLAGSCFLAGSLDFLAGS中传递额外的编译器和链接器选项。预处理器选项(例如,包含目录)进入CPPFLAGS

© www.soinside.com 2019 - 2024. All rights reserved.