Witam
W necie dużo jest napisane na temat użycia makr __FILE__ i __LINE__ . No to sobie zrobić chciałem piękny debug. Jak wpiszę tak: Debug("Błąd! " __FILE__ " \n"); to jest OK. Zaś jeśli wpiszę: Debug("Błąd! " __LINE__ " \n"); to wywala błąd :/... Dodam, że dziwnym trafem Eclipse także nie potrafi rozwinąć makra __LINE__ a rozwija makro __FILE__ (ale pełną ścieżkę, a kompilator rozwija to tylko do np. "/src/plik.c"). Co jest nie tak?? Czy te wszystkie strony kłamią?? :)... Żebym nie był gołosłowny:
Ja używam: arm-none-eabi-gcc (Sourcery G++ Lite 2011.03-42) 4.5.2
Z góry dzięki za podpowiedzi!