Pytania oznaczone «c»

99
Odczyt / zapis plików w module jądra Linuksa

Znam wszystkie dyskusje o tym, dlaczego nie powinno się czytać / zapisywać plików z jądra, zamiast tego jak używać / proc lub netlink do tego. Mimo wszystko chcę czytać / pisać. Przeczytałem także Driving Me Nuts - Things You Never Powinieneś robić w jądrze . Jednak problem polega na tym, że...

99
Preprocesor C ++ __VA_ARGS__ liczba argumentów

Proste pytanie, na które nie mogłem znaleźć odpowiedzi w sieci. Jak znaleźć liczbę argumentów w makrach argumentów o zmiennej liczbie argumentów? Jestem w porządku z preprocesorem doładowania, jeśli ma rozwiązanie. Jeśli to robi różnicę, próbuję przekonwertować zmienną liczbę argumentów makr, aby...

99
Jak napisać log base (2) w c / c ++

Czy istnieje sposób na zapisanie funkcji dziennika (podstawa 2)? Język C ma 2 wbudowane funkcje - >> 1. logktóra jest podstawą e. 2. log10podstawa 10; Ale potrzebuję funkcji dziennika o podstawie 2. Jak to obliczyć.

99
Jaka jest różnica między parametrami gcc „-fpic” i „-fPIC”?

Przeczytałem już stronę gccpodręcznika, ale nadal nie rozumiem różnicy między -fpici -fPIC. Czy ktoś może to wyjaśnić w bardzo prosty i jasny sposób? Powiązane pytania: Co oznacza -fPIC podczas tworzenia biblioteki współdzielonej? Jakie są konsekwencje kompilowania obiektów z flagą gcc...

99
Praktyczne wykorzystanie setjmp i longjmp w C

Czy ktoś może mi wyjaśnić, gdzie dokładnie setjmp()i longjmp()funkcje można praktycznie wykorzystać w programowaniu wbudowanym? Wiem, że te służą do obsługi błędów. Ale chciałbym poznać kilka przypadków użycia.