GCC: архитектура набора, чтобы передать компоновщику

Мне наконец-то удалось трижды загрузить мой ASUS G750 JH с помощью Linux Mint (который полностью основан на Ubuntu) и Linux Manjaro (полностью основан на Arch).[12141] Мне это понравилось: 1. Созданные разделы один для Mint one для Manjaro на SSD-диске после сокращения раздела Windows и удаления 20 ГБ Windows восстановления Раздел в конце SSD, который был скопирован на USB для восстановления с помощью ASUS BAcktrack[12142]Запущенный компьютер с F2 нажал до появления BIOSmeny и поставил безопасную загрузку, чтобы отключить и отключить быструю загрузку в Windows[12143]Установил Manjaro на один из разделов с DVD диска. Для начала работы с DVD-диска я держал нажатой клавишу Esc, пока не появилось меню загрузки и выбрал UEFIDVD в качестве опции загрузки. Я НЕ устанавливал загрузчик для Manjaro вообще[12144]Тогда я начал с liveDVD с Mint. Начал с опции UEFIDVD НЕ с обычного DVD.[12145]Установил Mint в свой раздел, а системный загрузчик, GRUB, в EFI раздел установки Windows. На моем компьютере это был DEV/sdb1[12146]Перезагрузка. Теперь GRUB появляется первым и имеет Mint, Windows и Manjaro в списке вариантов загрузки. Все работает![12147]Удачи!
  • 1
    09.06.2014, 18:40
    3 ответа

    Вы не должны модернизировать вашу инструментальную цепь по частям. Детали должны работать вместе. Инструменты GNU допускают столько изменений, что очень важно, чтобы части были настроены на совместную работу, особенно для кросс-компилятора .

    Если по какой-то причине вам понадобится более новая ld, вы должны собрать полную цепь инструментов для ее поддержки.

    .
    3
    27.01.2020, 23:21

    Прислушайтесь к совету Варрена Янга и обновите остальную часть инструментальной цепочки вместо обновления только компоновщика.

    Для Darwin 9 и более поздних версий ARM, рекомендуется использовать инструментальную цепочку от CoolStar, доступную в репозитории BigBoss. Инструментарий содержит LLVM+Clang в качестве замены устаревшего iphone-gcc, а также LD64 и более новых Darwin CC Tools. Более подробное сравнение между iphone-gcc и LLVM+Clang см. в wiki (несколько устаревшей)

    .
    1
    27.01.2020, 23:21

    Если вы используете инструмент EasyBuild, вы можете автоматически поставлять несколько цепей инструментов: https://hpc.uni.lu/users/software/#sw-toolchain
    fi. Посмотрите на ClangGCC

    Теперь у GCC есть система из spec strings, чтобы указать, как он работает с другими программами и подает их: http://gcc.gnu.org/onlinedocs/gcc/Spec-Files.html

    Ваша задача - настроить их в соответствии с вашими потребностями; после этого, пожалуйста, задокументируйте их и/или создайте цепочку инструментов EasyBuild, на которую другие могут положиться!

    .
    0
    27.01.2020, 23:21

    Теги

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