ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
26 марта
1577940 Топик полностью
LightElf (Вчера, 23:52, просмотров: 27) ответил AlexBi на А не возникнет ли проблем, если библиотека сделана одним компилятором, а приложение другим? И даже при использовании одного компилятора не может ли измениться соглашение о вызовах при изменении уровня оптимизации?
Зависит от многого. На ARM относительно стабильный ABI, изменения были достаточно давно (с повсеместным внедрением плавучки произошёл переход на hard float). Помнится на Coldfire в свое время фрискейловцы изменили в какой-то момент раскладку параметров пр регистрам, что, пмсм, стало одним из факторов окончания колдфайров. Обычно в таких случаях добавляют какую-то прагму или атрибут для указания "эту функцию надо вызывать по-старому". 
Не надо делать мне как лучше, оставьте мне как хорошо