В чем разница между POSIX между arm-none-eabi-gcc 6 и 7?
Я делаю некоторые портирования о POSIX в RTOS, я определяю некоторые типы, pthread_t, pthread_attr_t...
произошла ошибка компиляции conflicting types for 'pthread_t'
при использовании новейшей версии набора инструментов arm (arm-none-eabi-gcc 7.3), при использовании более старой версии (arm-none-eabi-gcc 6.x или 5.x) все в порядке.
Сравнение двух версий набора инструментов: пути набора инструментов и фрагмент кода
В чем разница?