mad_crack 0 5 ноября, 2009 Опубликовано 5 ноября, 2009 (изменено) · Жалоба Люди, помогите разобраться с выводом компилятора avr-gcc (препрцессор) . Ниже представлен фрагмент вывода: #211 "G:/WinAVR-20071221/bin../avr/include/math.h" 3 #тут все ясно, кроме цифры 3 в конце строки extern double ldexp(double __x, int __exp) __attribute__((__const__)); # почему перед этими двумя строками не указан путь к файлу где они объявленны? extern double exp(double __x) __attribute__((__const__)); extern double cosh(double __x) __attribute__((__const__)); Изменено 5 ноября, 2009 пользователем mad_crack Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GetSmart 0 5 ноября, 2009 Опубликовано 5 ноября, 2009 (изменено) · Жалоба Может чтобы 3 раза не писать одинаковое имя файла оно написано один раз и в конце число 3 означает что 3 строки (ошибки?) (нижестоящих) Изменено 5 ноября, 2009 пользователем GetSmart Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mdmitry 0 5 ноября, 2009 Опубликовано 5 ноября, 2009 · Жалоба Покажите, пожалуйста, полный вывод. Вы часом не на h-файл препроцессор напустили? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mad_crack 0 5 ноября, 2009 Опубликовано 5 ноября, 2009 · Жалоба Покажите, пожалуйста, полный вывод. К сожалению не могу т. к выводил через cmd.exe, а там не копируется как под nix-ами. Пробовал вывод в файл через makefile под winavr, но чё-то не получилось (не подскажите как?) Вообще, мне требуется получить информацию о функциях, а именно, какие из них библиотечные, а какие юзерские. С указанием для каждой пути к файлу и номера строки где они определены. Может для этого есть готовое решение, помогите сэкономить мне время!!! Вы часом не на h-файл препроцессор напустили? Нет: avr-gcc -E my_file.c Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 119 5 ноября, 2009 Опубликовано 5 ноября, 2009 · Жалоба К сожалению не могу т. к выводил через cmd.exe, а там не копируется как под nix-ами.Правая кнопка мыши -> Mark, выделить область, Enter. Пробовал вывод в файл через makefile под winavr, но чё-то не получилось (не подскажите как?) make all > log.txt 2>&1 2>&1 означает переназначение вывода stderr туда же, куда и stdout. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mad_crack 0 6 ноября, 2009 Опубликовано 6 ноября, 2009 · Жалоба Правая кнопка мыши -> Mark, выделить область, Enter. А как быть с тем, что при длином логе не все хранится на экране? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 119 6 ноября, 2009 Опубликовано 6 ноября, 2009 · Жалоба А как быть с тем, что при длином логе не все хранится на экране?Да, это промблема. Есть полоса прокрутки, можно копировать частями. Но проще - make all > log.txt 2>&1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mad_crack 0 6 ноября, 2009 Опубликовано 6 ноября, 2009 (изменено) · Жалоба Покажите, пожалуйста, полный вывод... Прежде спасибо Сергею Борщю, вот полный вывод как он есть. .... Изменено 6 ноября, 2009 пользователем zltigo Удален немерянный листинг из тела сообщения Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться