È possibile creare gcc / gcov per l'output delle statistiche di copertura in una posizione diversa dalla cartella di origine?

StackOverflow https://stackoverflow.com/questions/1438459

  •  08-07-2019
  •  | 
  •  

Domanda

Quando si usa gcc con -fprofile-arcs e -ftest-coverage, quando termina l'eseguibile risultante, prova a creare file di output .gcda nella stessa posizione dei file .o usati per compilare l'eseguibile. Questo è scomodo quando sto correndo su una macchina diversa da quella su cui ho costruito - c'è un modo per cambiare questo comportamento?

È stato utile?

Soluzione

È possibile utilizzare la variabile di ambiente GCOV_PREFIX . È menzionato nel documento in " cross-profiling " sezione , a cui si fa riferimento nella documentazione per -fprofile-arcs .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top