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