После того, как обновление 14,04 от 12,04 лязгов ++ прекратило работать.
$ cat test.cpp
#include <iostream>
int main()
{
std::cout << "Hello World" << std::endl;
return 0;
}
$ clang++ test.cpp
test.cpp:1:10: fatal error: 'iostream' file not found
#include <iostream>
^
1 error generated
Установленный с apt-get install clag-3.5
то же произошло с лязгом 3.4
Спасибо
Ваш код работает на меня. Удостоверьтесь, что у Вас есть libstdc, ++-dev установленный. Это - виртуальный пакет, и в моем случае (Ubuntu 14.04.2 LTS) наличие 4,8 работ.
sudo apt-get install libstdc++-4.8-dev
Я нашел для решения этого вопроса что после установки libstdc++-4.8-dev
пакет, я должен указать включать пути и путь lib к лязгу ++ как это.
clang++ -I/usr/include/c++/4.8/ -I/usr/include/x86_64-linux-gnu/c++/4.8 -L /usr/lib/gcc/x86_64-linux-gnu/4.8 test.cpp -o test