Делать среду из ProgrammersNotepad - тупиковый путь. Слишком уж закрытый интерфейс к кишкам, всё приходится делать черезж. Я сейчас присматриваюсь к Eclipse, плагин для прикручивания sdcc в инете есть, но он датируется 2006-м годом, т.е. не актуальный (там даже манифестов нехватает, чтобы он нормально запустился в последних версиях Eclipse). Но с помощью напильника его можно прикрутить. У меня даже получилось собрать fuzix под виндой, пришлось однако править Makefile и собрать под винду binman.
Кстати, виндовая версия sdcc ругается на конструкции типа: (char*)statloc, если statloc определён через #define statloc (int *)udata.u_argn1, такое встречается однажды в syscall_proc.c в процедуре waitpid.
То ли препроцессор дурит, то ли компилятор не может обработать (char*)(int*)udata.u_argn1.





Ответить с цитированием