У меня есть исходный код, и я пытаюсь выполнить кросс-компиляцию для архитектуры armv7, она компилируется и генерирует двоичный файл. Когда я компилирую один и тот же код в другом каталоге, сгенерированные двоичные файлы отличаются от предыдущего.
Почему я получаю эту разницу? Не только двоичный, объектный файл также меняется.
Я использую arm-poky-linux-gnueabi-gcc. Цепочка инструментов, которую я создаю, используя следующую команду «source /opt/fsl-imx-x11/4.1.15.1.1/environment ....» и т. Д. Цепочка инструментов также экспортирует настройки компилятора (CLFAGS, LDFLAGS).