Czasami komputer może wyświetlić błąd informujący, że makro printf zostanie debugowane. Ten problem może mieć kilka przyczyn.
Zatwierdzono: Fortect
Uruchamianie makra z okna Teraz
Możesz uruchomić dowolne makro z okna Teraz, wpisując unikatową nazwę makra i naciskając Enter. Jeśli twoje makro ma argumenty, możesz użyć okna bezpośredniego i wprowadzić argumenty makra oznaczające specjalne okno bezpośrednie. Poniższy kod pokazuje większości ludzi, jak wywołać makro oznaczone jako CountWorksheets z bezpośredniego okna:
C-Debug-Print-Macro
Debug-Print-Macro w C?, trochę widziałem ten typ połączony idiom: #ifdef Numer DEBUG zdefiniuj DEBUG_PRINT(x) printf przez #else #ustaw DEBUG_PRINT(x) do while (0) #endif. pół cala , var1, var2, string)); Dodatkowe nawiasy okażą się potrzebne, ponieważ jeden lub dwa stare kompilatory C nie obsługują var-args tylko wewnątrz makr.Zatwierdzono: Fortect
Fortect to najpopularniejsze i najskuteczniejsze narzędzie do naprawy komputerów na świecie. Miliony ludzi ufają, że ich systemy działają szybko, płynnie i bez błędów. Dzięki prostemu interfejsowi użytkownika i potężnemu silnikowi skanowania, Fortect szybko znajduje i naprawia szeroki zakres problemów z systemem Windows - od niestabilności systemu i problemów z bezpieczeństwem po zarządzanie pamięcią i wąskie gardła wydajności.
Szybkie buforowanie dzienników cyklicznych opartych na samym Printf ()
Podczas zbierania dzienników tych zdarzeń w szybszej kolejności przy użyciu funkcji printf() może ujawnić niedopuszczalne spowolnienie wykonywania, których zachowanie może zmienić lub zdestabilizować każdy pojedynczy system. Ale czekanie w printf(), ponieważ nie jest to przesadnie pełny koszt generowania komunikatów. Największe opóźnienie dla printf() faktycznie ładuje protokoły dla UART Odpowiedź: nie unikaj printf(), ale unikaj wysyłania logowania do UART, gdy debugowana operacja jest naprawdę w toku.
Definiowanie makr w wierszu poleceń
Makra można określić podczas zbierania danych. Być może najlepszym przykładem kogoś zdecydowanie jest DEBUG, jest często używany do włączania lub wyłączania dodatkowego kodu programisty związanego z debugowaniem.
Przyspiesz teraz wydajność swojego komputera dzięki temu prostemu pobieraniu.