我是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
安装完成后,我发现c++
中只有/usr/include
目录。
安装gcc
将安装所有glibc
,kernel
标头文件:
[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
,我需要亲自安装所有头文件和库吗?
答案 0 :(得分:-1)
是的,因为在执行代码时,每个头文件都是必需的,如果有人错过。你将无法执行该程序。