Уф, незаметил что тему перенесли))) Думал её удалили)))
Так вот, часть прблем уже решена (да в общем то и не проблемы были, а так, моя собственная глупость), но часть осталась + появились новые вопросы))
Ну на самом деле часть вопросов уже решена))
2
Andy Great:
Ссылки то эти я видел, но ничего нового или полезного я так и не нашёл. Чесно. По первой ссылке в первой части описания создания мейкфайла я не нашёл ничего нового. Это всё понятно из готового шаблона, идущего в комплекте с ВинАВРом, вторая часть неактуальна поскольку отладочными средствами не пользуюсь (хотя не спорю информация полезная). По второму линку информации больше, но без детального рассмотрения всей предметной области мне трудно её применить...
Цитата(UniBomb @ 12.5.2008, 11:02, post1508782)
Второй вопрос - как указать code::blocks что мой avrgcc установлен и его местонахождение?
Вот тут ступил, не посмотрел как прописаны пути. Но зато появился новый... Как производить отладку? Вот есть GDB, но как я понял он только под никсы... А я работаю в винде.... А если использовать тот дебаггер, что идёт в комплекте (avr-gdb.exe кажися), то он всё время говорит
"The program is not being run. Debugger finished with status 0". Если нажать кнопку "
run", то появляется консольное окошко, а при дебаге говорится уже
"Compiler in use... Aborting debugging session".
Цитата(UniBomb @ 12.5.2008, 11:02, post1508782)
Третий вопрос - это мейкфайлы. Как я понял это фйл настроек комплятора. А вот есть ли описание чем и как можно управлять?
Вот этот вопрос сейчас наиболее интерсен. В комплекте с ВинАВРом идёт общий мануал по gcc. Там говорится, что можно писать либо на С, либо на С++. ОК, прописываю в мейкфайле "-std=c++98". Но программа всё равно компилируется как Сишная... Это я заметил по ошибкам, так как ругается ошибками типа
"это не по стандарту с89". Да и вообще интересно разобрать этот мейкфайл что бы я мог полностью управлять процессом компиляции... В смысле найти бы мануал на много страниц, где бы описывалось всё о и до. Например начинается с описания структуры файла, продолжается детальным описанием всех целей, зависимостей, правил и т.д. ну и напоследок примеры применения всего в каких то случаях...
ЗЫ:. Для меня всегда был проблемным переход на что то новое. Проблема скорее чисто психологическая, т.к. я всегда не знаю с чего начинать, где и самое главое
что искать. Поэтому и задаю столь глупы вопросы, за что и прошу меня извинить))