使用 clang 时,我是否需要自己安装所有头文件和库
Do I need to install all header files and libraries myself when using 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.
===================================================================================================================
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
、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
,我需要亲自安装所有的头文件和库吗?
是的,因为在执行代码时需要每个头文件,并且万一有人错过。 您将无法执行该程序。
相关文章:
- 在CMakeLists.txt的安装功能中使用.cmake文件有什么用
- 我可以在 Arduino 的库文件夹之外安装库吗?
- 介子复制/安装头文件到输出目录并保持文件夹结构
- 如何更改使用 CPack 安装的可执行文件的名称?
- 我的 SDL2 程序需要哪些二进制文件,以便它在另一台未安装 SDL2 的计算机中工作
- 我应该安装 .cmake 文件来共享/cmake 还是 lib/cmake?
- OpenCV 安装错误:没有这样的文件或目录"pyopencv_generated_include.h"
- 如何在 cpp 中安装头文件
- 在 ubuntu 上安装 c++ 标准库文件
- Pybind11, cmake: 如何安装文件?
- 从 docker 映像构建中省略安装文件
- 在没有root权限的情况下安装NTL,并在生成文件中修改其构建路径
- 安装 mply 库时出错.致命错误:gsl/gsl_sf.h:没有这样的文件或目录
- 执行populate_sdk时如何使用yocto在本机系统根中安装文件?
- 应使用 CMake install 命令将可执行资源文件安装到何处?
- 代码块,添加了环境变量路径,但在安装文件夹之外出现 g++ 错误
- 有条件地提示安装文件夹对话框
- 使用qmake安装文件:如何获取可执行文件
- 在c++中使用Octave库(dll等)而不安装Octave(只是复制安装文件夹)
- 如何为c++程序创建一个安装文件