小编典典

什么是 GCC 默认包含目录?

all

当我使用 gcc 编译一个非常简单的源文件时,我不必指定标准包含文件(例如 stdio 或 stdlib)的路径。

GCC 如何知道如何找到这些文件?

它是否有/usr/include内部硬连线的路径,或者它会从其他操作系统组件获取路径?


阅读 159

收藏
2022-08-17

共1个答案

小编典典

为了弄清楚gcc/使用的默认路径g++以及它们的优先级,您需要检查以下命令的输出:

  1. 对于 C

    gcc -xc -E -v -
    
  2. 对于 C++

    gcc -xc++ -E -v -
    

功劳归于 Qt Creator 团队

2022-08-17