C++ 使用clang时是否需要自己安装所有头文件和库?
我是C++ 使用clang时是否需要自己安装所有头文件和库?,c++,c,linux,gcc,clang,C++,C,Linux,Gcc,Clang,我是clang的新手。使用“dfn install clang”命令安装clang: [root@Fedora include]# dnf install clang Last metadata expiration check performed 0:16:10 ago on Wed Jun 10 22:32:08 2015. Dependencies resolved. =============================================================
clang
的新手。使用“dfn install clang
”命令安装clang
:
[root@Fedora include]# dnf install clang
Last metadata expiration check performed 0:16:10 ago on Wed Jun 10 22:32:08 2015.
Dependencies resolved.
===================================================================================================================
Package Arch Version Repository Size
===================================================================================================================
Installing:
clang x86_64 3.5.0-9.fc22 fedora 13 M
clang-libs x86_64 3.5.0-9.fc22 fedora 4.3 M
libstdc++-devel x86_64 5.1.1-1.fc22 fedora 1.6 M
llvm x86_64 3.5.0-9.fc22 fedora 1.4 M
llvm-libs x86_64 3.5.0-9.fc22 fedora 8.1 M
Transaction Summary
===================================================================================================================
Install 5 Packages
安装后,我发现/usr/include
中只有c++
目录
安装gcc
将安装所有glibc
,内核
头文件:
[root@Fedora shark]# dnf install gcc
Last metadata expiration check performed 0:36:32 ago on Wed Jun 10 22:32:08 2015.
Dependencies resolved.
===================================================================================================================
Package Arch Version Repository Size
===================================================================================================================
Installing:
binutils x86_64 2.25-5.fc22 fedora 5.3 M
cpp x86_64 5.1.1-1.fc22 fedora 8.3 M
gcc x86_64 5.1.1-1.fc22 fedora 19 M
glibc-devel x86_64 2.21-5.fc22 fedora 902 k
glibc-headers x86_64 2.21-5.fc22 fedora 493 k
isl x86_64 0.14-3.fc22 fedora 490 k
kernel-headers x86_64 4.0.4-303.fc22 updates 994 k
libmpc x86_64 1.0.2-3.fc22 fedora 55 k
mpfr x86_64 3.1.2-8.fc22 fedora 209 k
Transaction Summary
===================================================================================================================
Install 9 Packages
因此,如果我想使用
clang
,我需要亲自安装所有头文件和库?是的,因为在编写代码时,每个头文件都是必需的,以防有人遗漏。您将无法执行该程序