使GCC 5.1.0与CUDA 7.5一起作为非root用户使用

时间:2016-08-10 19:40:04

标签: c++ c++11 cuda gcc5 limited-user

我通过Google完成了这些巡视,但未成功。我的问题有点独特 - 我有一大堆代码,它有很多C ++ 11依赖项,当我使用GCC 5.1.0进行编译时运行得很好,但在GCC 4.8.3上引发了大量错误,后者适用于CUDA。我还需要在CUDA上做一些工作,由于GCC 5.1.0版本,这当然不起作用。这类似于之前提出的一些问题,其建议涉及编辑host_config.h文件以删除违规行。但是,我正在研究机构的集群,因为它是由Sys管理员安装的,所以无法编辑该文件。我可以使用module load命令加载任何GCC版本,但是如果我降级到较低的GCC版本,我们就会对代码产生C ++ 11依赖性问题。对此有何建议?

1 个答案:

答案 0 :(得分:1)

感谢@Pavan Yalamanchili。将系统安装版本复制到本地路径允许我编辑host_config文件,从而解决问题。