Что еще нужно для использования clang, кроме «apt-get install clang; clang hw.cpp "?

Установленный clang:

$~/Projects/clang$ sudo apt-get install clang Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: clang 0 upgraded, 1 newly installed, 0 to remove and 8 not upgraded. Need to get 0 B/3,590 B of archives. After this operation, 42.0 kB of additional disk space will be used. Selecting previously unselected package clang. (Reading database ... 259453 files and directories currently installed.) Preparing to unpack .../clang_1%3a3.5-23ubuntu1_i386.deb ... Unpacking clang (1:3.5-23ubuntu1) ... Processing triggers for man-db ( ... Setting up clang (1:3.5-23ubuntu1) ... 

Компилировать код:

 $~/Projects/clang$ clang hw.cpp /tmp/hw-70de0d.o: In function `main': hw.cpp:(.text+0x8): undefined reference to `std::cout' hw.cpp:(.text+0x1a): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)' /tmp/hw-70de0d.o: In function `__cxx_global_var_init': hw.cpp:(.text.startup+0x10): undefined reference to `std::ios_base::Init::Init()' hw.cpp:(.text.startup+0x16): undefined reference to `std::ios_base::Init::~Init()' clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Исходный код:

 #include<iostream> int main() { std::cout<<"Hello,World!\n"; } 

Что еще нужно для использования clang?

One Solution collect form web for “Что еще нужно для использования clang, кроме «apt-get install clang; clang hw.cpp "?”

Вам нужно использовать clang++ . clang – компилятор C, clang++ – компилятор C ++. Как gcc . Я думаю, что это в основном один и тот же компилятор под капотом, но (опять же, как gcc ), clang++ ссылки на библиотеки C ++ по умолчанию, а clang – нет. Следовательно, ошибки компоновщика.

Linux и Unix - лучшая ОС в мире.