Pytania otagowane jako gcc


1
Jak mogę wykryć, że kompiluję dla Raspberry Pi?
Ponieważ Raspberry Pi potrzebuje trochę specjalnego kodu (o którym mówię C/C++), aby uzyskać dostęp do niektórych funkcji sprzętowych (np. Połączenia z bcm_host_init()). Szukam niezawodnego i eleganckiego sposobu na automatyczne wykrycie tego. Nie sądzę, aby istniał jakiś kompilator #defines, _WIN32który mógłby nadużywać, więc wykrycie go CMake(które może wykonywać skrypty powłoki) byłoby …


2
Jak sprawdzić, którą mam wersję procesora ARM?
Podczas kompilacji pakietu dla Pi natrafiłem na następujący komunikat: CFLAGS += -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp #-mcpu=cortex-a8 and CFLAGS += -mtune=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard Znam różnicę między -marchi -mtunu, ale jaka jest różnica między armv7-ai arm1176jzf-s? jeśli patrzę na nowe Pi, skąd mam wiedzieć, jakich flag i argumentów powinienem użyć?
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.