Pytania oznaczone «gcc»

159
LD_LIBRARY_PATH a LIBRARY_PATH

Tworzę prosty program w C ++ i chcę tymczasowo zastąpić udostępnianą przez system bibliotekę współdzieloną jej nowszą wersją, na potrzeby programowania i testowania. Próbowałem ustawić zmienną LD_LIBRARY_PATH, ale linker (ld) nie powiódł się z: / usr / bin / ld: nie można znaleźć...

158
deklaracja funkcji nie jest prototypem

Mam utworzoną przeze mnie bibliotekę, mylib.c: #include <mylib.h> int testlib() { printf("Hello world\n"); return (0); } mylib.h: #include <stdio.h> extern int testlib(); W moim programie próbowałem wywołać tę funkcję biblioteczną: myprogram.c: #include...

157
Przydatne flagi GCC dla C

Oprócz ustawiania -Walli ustawiania -std=XXX, jakie inne naprawdę przydatne, ale mniej znane flagi kompilatora są dostępne do użytku w C? Szczególnie interesują mnie wszelkie dodatkowe ostrzeżenia i / lub przekształcanie ostrzeżeń w błędy w niektórych przypadkach, aby całkowicie zminimalizować...

144
Jaka jest zaleta __builtin_expect GCC w instrukcjach if else?

Natknąłem się na plik, #definew którym używają __builtin_expect. Dokumentacja mówi: Wbudowana funkcja: long __builtin_expect (long exp, long c) Możesz użyć, __builtin_expectaby dostarczyć kompilatorowi informacje przewidywania gałęzi. Ogólnie rzecz biorąc, do tego ( -fprofile-arcs) należy...

144
Co właściwie robi ffast-math gcc?

Rozumiem, że --ffast-mathflaga gcc może znacznie zwiększyć prędkość operacji typu float i wykracza poza standardy IEEE, ale nie mogę znaleźć informacji o tym, co naprawdę się dzieje, gdy jest włączony. Czy ktoś może wyjaśnić niektóre szczegóły i może podać jasny przykład, jak coś by się zmieniło,...

139
napar zainstalować gcc zbyt czasochłonne

Robię czystą instalację Mavericks i przypadkowo tak się stało brew install gcc co zajmuje ponad pół godziny, może więcej. Powinienem to zakończyć? Wiem teraz, że powinienem był zainstalować konkretny gcc (może gcc48), ale jest już za późno i mój Macbook oddycha ciężko. Obecnie zakończono...