MPLABX в Linux и пробелы в именах файлов библиотеки Microchip

Я думаю, что это проблема переноса набора «вспомогательных» или «библиотечных» файлов из мира Windows в мир Unix/Linux. У кого-нибудь еще была проблема, когда проект MPLABX может скомпилироваться на компьютере с Windows и не сделать этого на компьютере с Linux. Похоже, что пробелы в именах файлов глубоко внутри кода C, созданного и распространяемого Microchip, неправильно обрабатываются на машине с Linux. То есть некоторые инструменты, вероятно, «нормальны» с пробелами в именах файлов, которые Microchip выбрал для использования, а другие говорят, что не могут найти файлы.

И Windows, и Linux работают на одной и той же машине с «дуэльной загрузкой». Файлы проекта только что извлечены из того же репозитория SVN. И я считаю, что обе копии MPLABX обновлены. Было бы трудно представить себе какой-либо другой способ устранения других различий. Таким образом, способ обработки файлов MPLABX остается одним из немногих оставшихся отличий.

-Спасибо


person st2000    schedule 01.08.2013    source источник
comment
Я видел проблемы, когда люди случайно проверяли файлы .o или .o.d в системе управления версиями и другие странные проблемы, подобные этой. Вы пытались сделать совершенно новый проект на стороне Linux и копировать только .c и .h. Не уверен, что это поможет, но я решил таким образом проблемы с MPLABX.   -  person DrRobotNinja    schedule 29.08.2013


Ответы (1)


Оказывается, Microchip знает об этих проблемах, и я был уверен, что этой осенью (осенью 2013 года) они очищают библиотеки Microchip. Я предполагаю, что в попытке удалить пробелы.

Спасибо всем, кто заинтересовался и прочитал мой вопрос.

person st2000    schedule 30.08.2013