Search notes:

/usr/lib/gcc/x86_64-linux-gnu/VERSION

/usr/lib/gcc/x86_64-linux-gnu/VERSION (VERSION being the gcc version as reported with -dumpversion) is the default installation directory of GCC.
The actual value of this directory can be queried with
$ gcc -print-search-dirs | grep install:
install: /usr/lib/gcc/x86_64-linux-gnu/10/
This directory contains files such cc1:
$ gcc -print-file-name=cc1
/usr/lib/gcc/x86_64-linux-gnu/10/cc1

$ gcc -print-prog-name=cc1
/usr/lib/gcc/x86_64-linux-gnu/10/cc1

Some files found in this directory

$ ls -1 /usr/lib/gcc/x86_64-linux-gnu/$(gcc -dumpversion)
cc1 The compiler proper.
cc1plus The C++ compiler.
collect2 This utility pretends to be a linker (which it does execute), but also arranges to include the vectors of initialization and termination functions. (This tool is used on nearly all systems).
crtbegin.o Code fragments to find the start of constructors. Placed into the .init section. Typically compiled from crtstuff.c
crtbeginS.o Used in place of crtbegin.o when generating shared objects/PIEs.
crtbeginT.o Used in place of crtbegin.o when generating static executables.
crtend.o Code fragments to find the start of destructors. Placed into the .fini section. Typically compiled from crtstuff.c
crtendS.o
crtfastmath.o
crtoffloadbegin.o
crtoffloadend.o
crtoffloadtable.o
crtprec32.o
crtprec64.o
crtprec80.o
libasan.a
libasan_preinit.o
libasan.so
libatomic.a Runtime support for atomic operations (e. g. __sync and/or __atomic)
libatomic.so
libbacktrace.a Produces backtraces when GCC crashes
libcc1.so A library that allows GDB to make use of the compiler.
libgcc.a This library contains internal subroutines which GCC uses to overcome shortcomings of particular machines, or special needs for some languages. This library belongs to the set of libraries that are skipped by using -nostdlib and -nodefaultlibs. The documentation recomments to specify -lgcc if either -nostdlib or -nodefaultlibs is used. This library seems so special that there is the command line option -print-libgcc-file-name with which gcc returns the path to libgcc.a. The location of this file can also be specified with gcc -B…. On some platforms, the name of this library is libgcc_s.so.1.
libgcc_eh.a
libgcc_s.so
libgcov.a
libgomp.a
libgomp.so
libgomp.spec
libitm.a
libitm.so
libitm.spec
liblsan.a
liblsan_preinit.o
liblsan.so
liblto_plugin.so
liblto_plugin.so.0
liblto_plugin.so.0.0.0
libquadmath.a
libquadmath.so
libsanitizer.spec
libssp_nonshared.a Stack protector runtime library?
libstdc++.a
libstdc++fs.a
libstdc++.so
libsupc++.a
libtsan.a
libtsan.so
libubsan.a
libubsan.so
lto1 lto1 is invoked by collect2 if it finds LTO information in *.o or *.a files and -flto is enabled
lto-wrapper

See also

/usr/lib/x86_64-linux-gnu
The subdirectories include and plugin

Index

Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 8 attempt to write a readonly database in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php:78 Stack trace: #0 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(78): PDOStatement->execute(Array) #1 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(30): insert_webrequest_('/notes/Linux/fh...', 1759398087, '216.73.216.42', 'Mozilla/5.0 App...', NULL) #2 /home/httpd/vhosts/renenyffenegger.ch/httpsdocs/notes/Linux/fhs/usr/lib/gcc/x86_64-linux-gnu/_version_/index(114): insert_webrequest() #3 {main} thrown in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php on line 78