我在.cpp文件上调用g ++编译器,无需指定任何包含目录或不设置任何路径环境变量。如何知道从目录中使用标题(例如signal.h)?
答案 0 :(得分:0)
默认包含目录很少:
/usr/include/
- 标准库,系统标头和所有已安装的开发包/usr/lib/gcc/<platform>/<version>/include/
- 编译器内部包含内置,基本平台类型等。此外,许多手动安装的软件都会进入/usr/local/include/
,但这通常不是编译器查看的默认位置。
如果需要,您可以使用-I<path>
参数指定其他路径。