Мне нравится использовать gcc для компиляции небольших программ на C и C ++ на моем главном компьютере. Тем не менее, у меня также есть Raspberry Pi, и, будучи одноядерным компьютером с частотой 700 МГц, я бы предпочел, чтобы мне не приходилось заниматься его разработкой каждый раз, когда я хочу создать для него двоичный файл. Как (поскольку я знаю, что есть способ) я могу кросс-компилировать свою программу для Raspberry Pi, используя мой ноутбук x86? И есть ли способ, которым я могу компилировать программы на C (++) на Pi, но создать бинарный файл x86? Если это поможет, «SoC - это Broadcom BCM2835. Он содержит ARM1176JZFS с плавающей запятой ...» (согласно официальному FAQ Raspberry Pi ).