'Why do `gcc -v` and `whereis gcc` output different paths?

I get the following output when I run respectively gcc -v and whereis gcc:

Apple clang version 13.1.6 (clang-1316.0.21.2.3)
Target: x86_64-apple-darwin21.4.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
gcc: /usr/bin/gcc

Does this mean I have multiple installations of gcc on my mac ? If so, how do I uninstall the 'extra/unnecessary' ones ?

Thanks



Solution 1:[1]

You can trick this by updating a subversion property on the file, perhaps with some name you reserve for this purpose and hide for the user.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Bert Huijben