GCC avere -march=
e -mtune
come descritto here. Ma non è ovvio quale delle opzioni scegliere per la piattaforma x64 come quella generica. Supponi, -mtune=
il valore generic
, ma -march=
per x64 no.gcc marcia generica per tutte le piattaforme x64
Ho il sospetto che il -march=nocona
(come si vede spesso ovunque) o anche -march=i686 -m64
sia la soluzione, ma non ne sono sicuro.
Hai bisogno di chiarire quello che vuoi? Stai compilando un eseguibile a 64 bit su un sistema a 32 bit o intendi la tua app solo per sistemi a 64 bit? – devnull
Host e destinazione a 64 bit (senza perdita di generalità) – Orient
Voglio che il programma si avvii del tutto (dai vecchi x64 ai moderni processori corei7-avx). – Orient