Linux / compiler-gcc5.h: Нет такого файла или каталога

Вы можете заблокировать доступ к серверу с помощью более ограничительной конфигурации брандмауэра (доступно в зависимости от вашего конкретного дистрибутива Linux) — заблокировать весь входящий трафик на все порты, кроме TCP 80 и 443 (в зависимости от того, используете ли вы HTTP и/или HTTPS). Затем разрешите доступ к SSH только с определенных IP-адресов или настройте SSH на прием только аутентификации на основе ключей SSH. То же самое касается доступа к панели веб-администрирования — разрешайте доступ только с определенных IP-адресов из белого списка (конфигурация зависит от того, какой веб-сервер вы используете).

1
10.04.2016, 19:14
2 ответа

можно установить gcc -4.9, чтобы компилировать ядра 3.xx.

но тогда следующий вопрос будет :" как переключиться на gcc -4.9 для компиляции ядра? "

вместо этого более простой ответ будет здесь-просто загрузите недостающий файл в папку include/linux

К сожалению, gcc5 вообще не любит конструкцию " extern inline ", поэтому вам придется использовать grep -sRl "extern inline".|xargs sed -i -e "s/extern inline/inline/g"для всего исходного кода ядра, прежде чем переходить к какой-либо компиляции

1
27.01.2020, 23:19

Просто :Получите более старую версию GCC и выполните make CC=gcc-4.9в каталоге ядра, чтобы скомпилировать с использованием версии 4.9gcc.

0
25.05.2020, 13:41

Теги

Похожие вопросы