Skip to content
Slava edited this page Feb 13, 2021 · 1 revision

Header graphs

parallels@parallels-Parallels-Virtual-Platform:~/Documents/CppBuildProcess$ g++ -H -O0 -std=c++11 -g -c -o Greeting.o src/Greeting.cpp
. src/Greeting.h
.. src/Utils.h
.. /usr/include/c++/9/string
... /usr/include/x86_64-linux-gnu/c++/9/bits/c++config.h
.... /usr/include/x86_64-linux-gnu/c++/9/bits/os_defines.h
..... /usr/include/features.h
...... /usr/include/x86_64-linux-gnu/sys/cdefs.h
....... /usr/include/x86_64-linux-gnu/bits/wordsize.h
....... /usr/include/x86_64-linux-gnu/bits/long-double.h
...... /usr/include/x86_64-linux-gnu/gnu/stubs.h
....... /usr/include/x86_64-linux-gnu/gnu/stubs-64.h
.... /usr/include/x86_64-linux-gnu/c++/9/bits/cpu_defines.h
... /usr/include/c++/9/bits/stringfwd.h
.... /usr/include/c++/9/bits/memoryfwd.h
... /usr/include/c++/9/bits/char_traits.h
.... /usr/include/c++/9/bits/stl_algobase.h
..... /usr/include/c++/9/bits/functexcept.h
...... /usr/include/c++/9/bits/exception_defines.h
..... /usr/include/c++/9/bits/cpp_type_traits.h
..... /usr/include/c++/9/ext/type_traits.h
..... /usr/include/c++/9/ext/numeric_traits.h
..... /usr/include/c++/9/bits/stl_pair.h
...... /usr/include/c++/9/bits/move.h
....... /usr/include/c++/9/bits/concept_check.h
....... /usr/include/c++/9/type_traits
..... /usr/include/c++/9/bits/stl_iterator_base_types.h
..... /usr/include/c++/9/bits/stl_iterator_base_funcs.h
...... /usr/include/c++/9/debug/assertions.h
..... /usr/include/c++/9/bits/stl_iterator.h
...... /usr/include/c++/9/bits/ptr_traits.h
..... /usr/include/c++/9/debug/debug.h
..... /usr/include/c++/9/bits/predefined_ops.h
.... /usr/include/c++/9/bits/postypes.h
..... /usr/include/c++/9/cwchar
...... /usr/include/wchar.h
....... /usr/include/x86_64-linux-gnu/bits/libc-header-start.h
....... /usr/include/x86_64-linux-gnu/bits/floatn.h
........ /usr/include/x86_64-linux-gnu/bits/floatn-common.h
......... /usr/include/x86_64-linux-gnu/bits/long-double.h
....... /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h
....... /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h
....... /usr/include/x86_64-linux-gnu/bits/wchar.h
....... /usr/include/x86_64-linux-gnu/bits/types/wint_t.h
....... /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h
........ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h
....... /usr/include/x86_64-linux-gnu/bits/types/__FILE.h
....... /usr/include/x86_64-linux-gnu/bits/types/FILE.h
....... /usr/include/x86_64-linux-gnu/bits/types/locale_t.h
........ /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h
.... /usr/include/c++/9/cwchar
.... /usr/include/c++/9/cstdint
..... /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h
...... /usr/include/stdint.h
....... /usr/include/x86_64-linux-gnu/bits/libc-header-start.h
....... /usr/include/x86_64-linux-gnu/bits/types.h
........ /usr/include/x86_64-linux-gnu/bits/wordsize.h
........ /usr/include/x86_64-linux-gnu/bits/timesize.h
........ /usr/include/x86_64-linux-gnu/bits/typesizes.h
........ /usr/include/x86_64-linux-gnu/bits/time64.h
....... /usr/include/x86_64-linux-gnu/bits/wordsize.h
....... /usr/include/x86_64-linux-gnu/bits/stdint-intn.h
....... /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h
... /usr/include/c++/9/bits/allocator.h
.... /usr/include/x86_64-linux-gnu/c++/9/bits/c++allocator.h
..... /usr/include/c++/9/ext/new_allocator.h
...... /usr/include/c++/9/new
....... /usr/include/c++/9/exception
........ /usr/include/c++/9/bits/exception.h
........ /usr/include/c++/9/bits/exception_ptr.h
......... /usr/include/c++/9/bits/cxxabi_init_exception.h
.......... /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h
......... /usr/include/c++/9/typeinfo
.......... /usr/include/c++/9/bits/hash_bytes.h
......... /usr/include/c++/9/new
........ /usr/include/c++/9/bits/nested_exception.h
... /usr/include/c++/9/bits/localefwd.h
.... /usr/include/x86_64-linux-gnu/c++/9/bits/c++locale.h
..... /usr/include/c++/9/clocale
...... /usr/include/locale.h
....... /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h
....... /usr/include/x86_64-linux-gnu/bits/locale.h
.... /usr/include/c++/9/iosfwd
.... /usr/include/c++/9/cctype
..... /usr/include/ctype.h
...... /usr/include/x86_64-linux-gnu/bits/endian.h
....... /usr/include/x86_64-linux-gnu/bits/endianness.h
... /usr/include/c++/9/bits/ostream_insert.h
.... /usr/include/c++/9/bits/cxxabi_forced.h
... /usr/include/c++/9/bits/stl_function.h
.... /usr/include/c++/9/backward/binders.h
... /usr/include/c++/9/bits/range_access.h
.... /usr/include/c++/9/initializer_list
... /usr/include/c++/9/bits/basic_string.h
.... /usr/include/c++/9/ext/atomicity.h
..... /usr/include/x86_64-linux-gnu/c++/9/bits/gthr.h
...... /usr/include/x86_64-linux-gnu/c++/9/bits/gthr-default.h
....... /usr/include/pthread.h
........ /usr/include/sched.h
......... /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h
......... /usr/include/x86_64-linux-gnu/bits/types/time_t.h
......... /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h
......... /usr/include/x86_64-linux-gnu/bits/sched.h
.......... /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h
......... /usr/include/x86_64-linux-gnu/bits/cpu-set.h
........ /usr/include/time.h
......... /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h
......... /usr/include/x86_64-linux-gnu/bits/time.h
.......... /usr/include/x86_64-linux-gnu/bits/timex.h
........... /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h
......... /usr/include/x86_64-linux-gnu/bits/types/clock_t.h
......... /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h
......... /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h
......... /usr/include/x86_64-linux-gnu/bits/types/timer_t.h
......... /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h
........ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
......... /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h
.......... /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h
........... /usr/include/x86_64-linux-gnu/bits/wordsize.h
.......... /usr/include/x86_64-linux-gnu/bits/struct_mutex.h
.......... /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h
........ /usr/include/x86_64-linux-gnu/bits/setjmp.h
......... /usr/include/x86_64-linux-gnu/bits/wordsize.h
........ /usr/include/x86_64-linux-gnu/bits/wordsize.h
..... /usr/include/x86_64-linux-gnu/c++/9/bits/atomic_word.h
.... /usr/include/c++/9/ext/alloc_traits.h
..... /usr/include/c++/9/bits/alloc_traits.h
.... /usr/include/c++/9/ext/string_conversions.h
..... /usr/include/c++/9/cstdlib
...... /usr/include/stdlib.h
....... /usr/include/x86_64-linux-gnu/bits/libc-header-start.h
....... /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h
....... /usr/include/x86_64-linux-gnu/bits/waitflags.h
....... /usr/include/x86_64-linux-gnu/bits/waitstatus.h
....... /usr/include/x86_64-linux-gnu/sys/types.h
........ /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h
........ /usr/include/endian.h
......... /usr/include/x86_64-linux-gnu/bits/byteswap.h
......... /usr/include/x86_64-linux-gnu/bits/uintn-identity.h
........ /usr/include/x86_64-linux-gnu/sys/select.h
......... /usr/include/x86_64-linux-gnu/bits/select.h
.......... /usr/include/x86_64-linux-gnu/bits/wordsize.h
......... /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h
.......... /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h
....... /usr/include/alloca.h
........ /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h
....... /usr/include/x86_64-linux-gnu/bits/stdlib-float.h
...... /usr/include/c++/9/bits/std_abs.h
..... /usr/include/c++/9/cwchar
..... /usr/include/c++/9/cstdio
...... /usr/include/stdio.h
....... /usr/include/x86_64-linux-gnu/bits/libc-header-start.h
....... /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h
....... /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h
....... /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h
....... /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h
....... /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h
....... /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h
....... /usr/include/x86_64-linux-gnu/bits/stdio_lim.h
....... /usr/include/x86_64-linux-gnu/bits/sys_errlist.h
..... /usr/include/c++/9/cerrno
...... /usr/include/errno.h
....... /usr/include/x86_64-linux-gnu/bits/errno.h
........ /usr/include/linux/errno.h
......... /usr/include/x86_64-linux-gnu/asm/errno.h
.......... /usr/include/asm-generic/errno.h
........... /usr/include/asm-generic/errno-base.h
....... /usr/include/x86_64-linux-gnu/bits/types/error_t.h
.... /usr/include/c++/9/bits/functional_hash.h
... /usr/include/c++/9/bits/basic_string.tcc
Multiple include guards may be useful for:
/usr/include/c++/9/cctype
/usr/include/c++/9/cerrno
/usr/include/c++/9/clocale
/usr/include/c++/9/cstdio
/usr/include/c++/9/cstdlib
/usr/include/linux/errno.h
/usr/include/x86_64-linux-gnu/asm/errno.h
/usr/include/x86_64-linux-gnu/bits/byteswap.h
/usr/include/x86_64-linux-gnu/bits/locale.h
/usr/include/x86_64-linux-gnu/bits/select.h
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h
/usr/include/x86_64-linux-gnu/bits/sys_errlist.h
/usr/include/x86_64-linux-gnu/bits/time64.h
/usr/include/x86_64-linux-gnu/bits/timesize.h
/usr/include/x86_64-linux-gnu/bits/typesizes.h
/usr/include/x86_64-linux-gnu/bits/uintn-identity.h
/usr/include/x86_64-linux-gnu/bits/waitflags.h
/usr/include/x86_64-linux-gnu/bits/waitstatus.h
/usr/include/x86_64-linux-gnu/gnu/stubs-64.h
/usr/include/x86_64-linux-gnu/gnu/stubs.h
Clone this wiki locally