флаги компилятора на процессорах на основе ARM - PullRequest
0 голосов
/ 11 июня 2019

Я компилирую исходный код C ++ на Nvidia Jetson nano.Ниже приведены некоторые детали процессора:

cat /proc/cpuinfo

processor       : 0                                            
model name      : ARMv8 Processor rev 1 (v8l)                  
BogoMIPS        : 38.40                                        
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32   
CPU implementer : 0x41                                         
CPU architecture: 8                                            
CPU variant     : 0x1                                          
CPU part        : 0xd07                                        
CPU revision    : 1                                            

processor       : 1                                            
model name      : ARMv8 Processor rev 1 (v8l)                  
BogoMIPS        : 38.40                                        
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32   
CPU implementer : 0x41                                         
CPU architecture: 8                                            
CPU variant     : 0x1                                          
CPU part        : 0xd07                                        
CPU revision    : 1                                            

processor       : 2                                            
model name      : ARMv8 Processor rev 1 (v8l)                  
BogoMIPS        : 38.40                                        
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32   
CPU implementer : 0x41                                         
CPU architecture: 8                                            
CPU variant     : 0x1                                          
CPU part        : 0xd07                                        
CPU revision    : 1                                            

processor       : 3                                            
model name      : ARMv8 Processor rev 1 (v8l)                  
BogoMIPS        : 38.40                                        
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32   
CPU implementer : 0x41                                         
CPU architecture: 8                                            
CPU variant     : 0x1                                          
CPU part        : 0xd07                                        
CPU revision    : 1                                            

При компиляции кода возникает следующая ошибка:

c++: error: unrecognized command line option _-mfpu=neon_
c++: error: unrecognized command line option _-mfpu=neon_

Я хочу знать, основываясь на приведенных выше следующих спецификациях;какие флаги я должен установить для mfpu?

1 Ответ

0 голосов
/ 12 июня 2019

Для профильных процессоров ARMv8-A FPU и NEON являются обязательными частями архитектуры (в отличие от ARMv7-A), поэтому вам не нужен флаг -mfpu для его включения.

...