первое имя относится к типу исполняемого файла компилятора, или, другими словами, относится к типу архитектуры ОС, необходимой для запуска компилятора.в то время как другое имя относится к типу исполняемого файла, который создается компилятором
, например x86-amd64
, означает, что компилятор может работать в 32-битной системе и создает 64-битные исполняемые файлы, в то время как amd64
толькоозначает, что компилятор работает в 64-битной системе и производит 64-битные исполняемые файлы
Я надеюсь, что смогу объяснить это как можно яснее