Откуда берется результат конфигурации gcc -print-file-name / gcc -print-search-dirs? - PullRequest
0 голосов
/ 13 сентября 2018

Я запускаю команду gcc -print-file-name или gcc -print-search-dirs

ada@ada-VirtualBox:~/Downloads/sha_code$ gcc -print-file-name="crtbeginT.o"
/usr/lib/gcc/x86_64-linux-gnu/7/crtbeginT.o

ada@ada-VirtualBox:~/Downloads/sha_code$ gcc -print-search-dirs
install: /usr/lib/gcc/x86_64-linux-gnu/7/

programs: =/usr/lib/gcc/x86_64-linux-gnu/7/: \
/usr/lib/gcc/x86_64-linux-gnu/7/: \
/usr/lib/gcc/x86_64-linux-gnu/: \
/usr/lib/gcc/x86_64-linux-gnu/7/: \
/usr/lib/gcc/x86_64-linux-gnu/: \
/usr/lib/gcc/x86_64-linux-gnu/7/../../../../x86_64-linux-gnu/bin/x86_64-linux-gnu/7/: \
/usr/lib/gcc/x86_64-linux-gnu/7/../../../../x86_64-linux-gnu/bin/x86_64-linux-gnu/: \
/usr/lib/gcc/x86_64-linux-gnu/7/../../../../x86_64-linux-gnu/bin/
libraries: =/usr/lib/gcc/x86_64-linux-gnu/7/: \
/usr/lib/gcc/x86_64-linux-gnu/7/../../../../x86_64-linux-gnu/lib/x86_64-linux-gnu/7/: \
/usr/lib/gcc/x86_64-linux-gnu/7/../../../../x86_64-linux-gnu/lib/x86_64-linux-gnu/: \
/usr/lib/gcc/x86_64-linux-gnu/7/../../../../x86_64-linux-gnu/lib/../lib/: \
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/7/: \
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/: \
/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/: \
/lib/x86_64-linux-gnu/7/: \
/lib/x86_64-linux-gnu/: \
/lib/../lib/: \
/usr/lib/x86_64-linux-gnu/7/: \
/usr/lib/x86_64-linux-gnu/: \
/usr/lib/../lib/: \
/usr/lib/gcc/x86_64-linux-gnu/7/../../../../x86_64-linux-gnu/lib/: \
/usr/lib/gcc/x86_64-linux-gnu/7/../../../: \
/lib//usr/lib/

Откуда берется "/usr/lib/gcc/x86_64-linux-gnu/7/crtbeginT.o"?

Откуда берется "install: / usr / lib / gcc / x86_64-linux-gnu / 7 /"?

Я искал некоторое время, также некоторое время гуглил, я не получил ответа.

Откуда gcc знает каталог "/ usr / lib / gcc / x86_64-linux-gnu / 7 /"? Любые файлы конфигурации в каталоге / etc?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...