【发布时间】:2018-12-14 11:38:22
【问题描述】:
CUDA 9.0 和 GCC 6.x 上似乎存在一些冲突,(已讨论 here)。所以我决定使用 gcc 5.5 来设置 python 包。
根据https://stackoverflow.com/a/25595274/5634636和https://stackoverflow.com/a/16737696/5634636的回答,我尝试运行setup.py如下:
CC=gcc-5 CXX=g++-5 python setup.py install --user
引发错误(我只粘贴了一部分,因为它太长了):
/usr/include/c++/6/tuple: 在'static constexpr bool的实例化中 std::_TC::_MoveConstructibleTuple() [with _UElements = {std::tuple};
python 在编译时似乎仍在使用 g++ 6 (/usr/include/c++/6/tuple) 库。如何避免使用g++ 6?
【问题讨论】: