2016-11-24 38 views
0

我有以下文件夹内/usr/include/c++“的iostream”找不到文件

4.6 
4.7 
4.8 
4.9 

我想运行一个程序,但该程序给我一个错误,虽然它使用4.6。我希望它使用4.9,因此,我删除了4.6。现在我得到这个错误:

'iostream' file not found 

我该如何解决这个问题?我如何使用4.9?我正在使用Ubuntu 12.04。

+0

怎么样'G ++ - 4.9'? –

+0

我正在使用g ++ 4.9。但问题是我正在使用OpenCL。现在在cl.hpp文件中,有一行说:'#include '。因此,该文件正在'usr/include/C++/4.6'中搜索。但我希望它在'usr/include/C++/4.9'中搜索。 –

+1

如果您明确使用GCC版本4.9,则应在4.9目录中查找C++系统头文件。否则你的系统配置错误。 –

回答

0

你尝试加入

export CPATH=/usr/include/c++/4.9:$CPATH 
在你的〜/ .bashrc文件

,因为我认为这可能是一个问题,您的包含路径不包含您的/usr/include/c++/4.9文件夹