Есть ли связь между версиями gcc и версией ядра? В частности, смогу ли я установить очень старую версию gcc на последнее ядро. Или я смогу собрать последнюю версию gcc на очень старом ядре? Есть ли проблемы совместимости между ними для любой версии ??
У вас могут возникнуть проблемы при компиляции новых ядер с очень старыми версиями GCC.
Кроме того, нет, версии GCC не привязаны к Версия ядра Linux:
libc
, которая не будет работать на этом ядре. Но это не очень вероятный сценарий. С учетом сказанного, вы должны быть осторожны при установке более старого GCC поверх более нового GCC , так как более новый GCC может быть нужным. Если вы собираете GCC самостоятельно из исходного кода, вы можете настроить сборку для установки с собственным префиксом (а не /usr
). Если это по-прежнему нарушает сборку, убедитесь, что более новый GCC (который был там ранее) находится в каталоге ранее в переменной среды PATH
, чем более старый GCC (который вы установили недавно).
У вас могут возникнуть проблемы при компиляции новых ядер с очень старыми версиями GCC.
Кроме того, нет, версии GCC не привязаны к Версия ядра Linux:
libc
, которая не будет работать на этом ядре. Но это не очень вероятный сценарий. С учетом сказанного, вы должны быть осторожны при установке более старого GCC поверх более нового GCC , так как более новый GCC может быть нужным. Если вы собираете GCC самостоятельно из исходного кода, вы можете настроить сборку для установки с собственным префиксом (а не /usr
). Если это по-прежнему нарушает сборку, убедитесь, что более новый GCC (который был там ранее) находится в каталоге ранее в переменной среды PATH
, чем более старый GCC (который вы установили недавно).
У вас могут возникнуть проблемы при компиляции новых ядер с очень старыми версиями GCC.
Кроме того, нет, версии GCC не привязаны к Версия ядра Linux:
libc
, которая не будет работать на этом ядре. Но это не очень вероятный сценарий. С учетом сказанного, вы должны быть осторожны при установке более старого GCC поверх более нового GCC , так как более новый GCC может быть нужным. Если вы собираете GCC самостоятельно из исходного кода, вы можете настроить сборку для установки с собственным префиксом (а не /usr
). Если это по-прежнему нарушает сборку, убедитесь, что более новый GCC (который был там ранее) находится в каталоге ранее в переменной среды PATH
, чем более старый GCC (который вы установили недавно).
У вас могут возникнуть проблемы при компиляции новых ядер с очень старыми версиями GCC.
Кроме того, нет, версии GCC не привязаны к Версия ядра Linux:
libc
, которая не будет работать на этом ядре. Но это не очень вероятный сценарий. С учетом сказанного, вы должны быть осторожны при установке более старого GCC поверх более нового GCC , так как более новый GCC может быть нужным. Если вы собираете GCC самостоятельно из исходного кода, вы можете настроить сборку для установки с собственным префиксом (а не /usr
). Если это по-прежнему нарушает сборку, убедитесь, что более новый GCC (который был там ранее) находится в каталоге ранее в переменной среды PATH
, чем более старый GCC (который вы установили недавно).
У вас могут возникнуть проблемы при компиляции новых ядер с очень старыми версиями GCC.
Кроме того, нет, версии GCC не привязаны к Версия ядра Linux:
libc
, которая не будет работать на этом ядре. Но это не очень вероятный сценарий. С учетом сказанного, вы должны быть осторожны при установке более старого GCC поверх более нового GCC , так как более новый GCC может быть нужным. Если вы собираете GCC самостоятельно из исходного кода, вы можете настроить сборку для установки с собственным префиксом (а не /usr
). Если это по-прежнему нарушает сборку, убедитесь, что более новый GCC (который был там ранее) находится в каталоге ранее в переменной среды PATH
, чем более старый GCC (который вы установили недавно).
У вас могут возникнуть проблемы при компиляции новых ядер с очень старыми версиями GCC.
Кроме того, нет, версии GCC не привязаны к Версия ядра Linux:
libc
, которая не будет работать на этом ядре. Но это не очень вероятный сценарий. С учетом сказанного, вы должны быть осторожны при установке более старого GCC поверх более нового GCC , так как более новый GCC может быть нужным. Если вы собираете GCC самостоятельно из исходного кода, вы можете настроить сборку для установки с собственным префиксом (а не /usr
). Если это по-прежнему нарушает сборку, убедитесь, что более новый GCC (который был там ранее) находится в каталоге ранее в переменной среды PATH
, чем более старый GCC (который вы установили недавно).
У вас могут возникнуть проблемы при компиляции новых ядер с очень старыми версиями GCC.
Кроме того, нет, версии GCC не привязаны к Версия ядра Linux:
libc
, которая не будет работать на этом ядре. Но это не очень вероятный сценарий. С учетом сказанного, вы должны быть осторожны при установке более старого GCC поверх более нового GCC , так как более новый GCC может быть нужным. Если вы собираете GCC самостоятельно из исходного кода, вы можете настроить сборку для установки с собственным префиксом (а не /usr
). Если это по-прежнему нарушает сборку, убедитесь, что более новый GCC (который был там ранее) находится в каталоге ранее в переменной среды PATH
, чем более старый GCC (который вы установили недавно).
для того, чтобы ответить на ваш вопрос, хотя, ядро и GCC не связаны напрямую, но, вероятно, ядро было построено с версией GCC вы используете (или немного старше).
Да. Некоторым новым функциям ядра нужна последняя версия gcc и glibc для нормальной работы. Но это не ограниченное ограничение, так как ядро 3.0.2 работает только с gcc 4.2.1. Это больше похоже на работу ядра 3.x только с gcc 4.2.x
Я бы опасался использовать более старые версии GCC в более новых системах, особенно если исполняемые файлы более старой версии не называются gcc-1.3 (например, если в этом случае версия 1.3), потому что в противном случае это может конфликтовать с текущей версией используется для всего в вашей системе Ubuntu и ломает вещи.
Хотя, чтобы ответить на ваш вопрос, ядро и GCC не связаны напрямую, но, скорее всего, ядро было построено с версия GCC, которую вы используете (или чуть более старая).
Да. Некоторым новым функциям ядра нужна последняя версия gcc и glibc для нормальной работы. Но это не ограниченное ограничение, так как ядро 3.0.2 работает только с gcc 4.2.1. Это больше похоже на работу ядра 3.x только с gcc 4.2.x
Я бы опасался использовать более старые версии GCC в более новых системах, особенно если исполняемые файлы более старой версии не называются gcc-1.3 (например, если в этом случае версия 1.3), потому что в противном случае это может конфликтовать с текущей версией используется для всего в вашей системе Ubuntu и ломает вещи.
Хотя, чтобы ответить на ваш вопрос, ядро и GCC не связаны напрямую, но, скорее всего, ядро было построено версия GCC, которую вы используете (или чуть более старая).
Да. Некоторым новым функциям ядра нужна последняя версия gcc и glibc для нормальной работы. Но это не ограниченное ограничение, так как ядро 3.0.2 работает только с gcc 4.2.1. Это больше похоже на работу ядра 3.x только с gcc 4.2.x
Я бы опасался использовать более старые версии GCC в более новых системах, особенно если исполняемые файлы более старой версии не называются gcc-1.3 (например, если в этом случае версия 1.3), потому что в противном случае это может конфликтовать с текущей версией используется для всего в вашей системе Ubuntu и ломает вещи.
Хотя, чтобы ответить на ваш вопрос, ядро и GCC не связаны напрямую, но, скорее всего, ядро было построено с версия GCC, которую вы используете (или чуть более старая).
Да. Некоторым новым функциям ядра нужна последняя версия gcc и glibc для нормальной работы. Но это не ограниченное ограничение, так как ядро 3.0.2 работает только с gcc 4.2.1. Это больше похоже на работу ядра 3.x только с gcc 4.2.x
Я бы опасался использовать более старые версии GCC в более новых системах, особенно если исполняемые файлы более старой версии не называются gcc-1.3 (например, если в этом случае версия 1.3), потому что в противном случае это может конфликтовать с текущей версией используется для всего в вашей системе Ubuntu и ломает вещи.
Хотя, чтобы ответить на ваш вопрос, ядро и GCC не связаны напрямую, но, скорее всего, ядро было построено с версия GCC, которую вы используете (или чуть более старая).
Да. Некоторым новым функциям ядра нужна последняя версия gcc и glibc для нормальной работы. Но это не ограниченное ограничение, так как ядро 3.0.2 работает только с gcc 4.2.1. Это больше похоже на работу ядра 3.x только с gcc 4.2.x
Я бы опасался использовать более старые версии GCC в более новых системах, особенно если исполняемые файлы более старой версии не называются gcc-1.3 (например, если в этом случае версия 1.3), потому что в противном случае это может конфликтовать с текущей версией используется для всего, что есть в вашей системе Ubuntu, и ломает вещи.
Хотя, чтобы ответить на ваш вопрос, ядро и GCC напрямую не связаны, но, скорее всего, ядро было построено с версия GCC, которую вы используете (или чуть более старая).
Да. Некоторым новым функциям ядра нужна последняя версия gcc и glibc для нормальной работы. Но это не ограниченное ограничение, так как ядро 3.0.2 работает только с gcc 4.2.1. Это больше похоже на работу ядра 3.x только с gcc 4.2.x
Да. Некоторым новым функциям ядра нужна последняя версия gcc и glibc для нормальной работы. Но это не ограниченное ограничение, так как ядро 3.0.2 работает только с gcc 4.2.1. Это больше похоже на работу ядра 3.x только с gcc 4.2.x
Я бы опасался использовать более старые версии GCC в более новых системах, особенно если исполняемые файлы более старой версии не называются gcc-1.3 (например, если в этом случае версия 1.3), потому что в противном случае это может конфликтовать с текущей версией используется для всего, что есть в вашей системе Ubuntu, и ломает вещи.
Хотя, чтобы ответить на ваш вопрос, ядро и GCC напрямую не связаны, но, скорее всего, ядро было построено с версия GCC, которую вы используете (или чуть более старая).