Компиляция с помощью gcc и отследить с помощью strace какие файлы задействованы
Компилирую nmap с помощью gcc и отслеживаю с помощью strace какие файлы задействованы в компиляции. Ввожу команду
sudo strace -z -s 4096 -e trace=execve,open,chdir -e abbrev=none -f -o /tmp/buidlog.txt gcc nmap.cc > buildlog.txt 2>&1
Вот результат
In file included from nmap.cc:73: osscan.h:68:10: fatal error: nbase.h: No such file or directory 68 | #include <nbase.h> | ^~~~~~~~~ compilation terminated.
Но файл nbase.h этот еть, в чём может быть проблема?
Ну вот я изменил и ничего не поменялось.
strace -z -s 4096 -e trace=execve,open,chdir -e abbrev=none -f -o /tmp/buidlog.txt gcc nmap.cc -I /home/mk/Downloads/map-7.91/nmap-7.91/ > buildlog.txt 2>&1
Даже если закину файлы в папку gcc, ничего не изменится.