Вы также можете использовать предварительно скомпилированный набор инструментов или этот для вашего конкретная архитектура (x86 _64, glibc, gcc 6.3 ).
Конечно, следующий вариант — использовать так называемый построитель rootfs -, например buildroot или yocto
для создания цепочки инструментов с вашей конкретной версией gcc.
Сначала получите отпечаток текущего состояния в качестве базового:
curl --silent www.example.com | md5sum > www.example.com.md5
Затем вы можете впоследствии проверить, изменился ли отпечаток пальца:
curl --silent www.example.com | md5sum > www.example.com.md5new
if ! cmp www.example.com.md5 www.example.com.md5new > /dev/null; then
printf "%s has changed from baseline!\n" "www.example.com"
fi
rm www.example.com.md5new
Сайт может обслуживать страницы с ПОСЛЕДНИМ -ИЗМЕНЕННЫМ заголовком :выполнить запрос HEAD и извлечь этот заголовок.
curl --silent --head https://glennj.github.io | grep -i '^last-modified:'
Однако не все сайты возвращают этот заголовок.