Общие вопросы о GCC и кросс-компиляции

Недавно я играл с кросс-компиляцией с использованием GCC и обнаружил то, что кажется сложной областью, цепочками инструментов.

Я не совсем понимаю это, поскольку у меня сложилось впечатление, что GCC может создавать двоичный машинный код для большинства распространенных архитектур, и все, что действительно имеет значение, - это то, с какими библиотеками вы связываетесь и какой тип исполняемого файла создается.

Может GCC не делает все это сам? С помощью одной сборки GCC, всех соответствующих библиотек и правильных флагов, отправленных в GCC, Если нет, кто-нибудь может объяснить, как этого добиться?

15
задан ArturPhilibin 15 December 2010 в 22:41
поделиться