https://stackoverflow.com/questions/17939930/finding-out-what-the-gcc-include-path-is output:
ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"
ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed"
ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
/usr/lib/gcc/x86_64-linux-gnu/11/include
/usr/local/include
/usr/include/x86_64-linux-gnu
/usr/include
End of search list.
# 0 "<stdin>"
# 0 "<built-in>"
# 0 "<command-line>"
# 1 "/usr/include/stdc-predef.h" 1 3 4
# 0 "<command-line>" 2
# 1 "<stdin>"
while I am learning c. I found out that the canonicalized path for /usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include
is: /usr/x86_64-linux-gnu/include
So i wonder what is this directory: "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"?