Come faccio a usare llvm-profdata in Mac OS X Yosemite?

2

Ho una semplice domanda: come usare il binario llvm-profdata fornito da Command Line Tools di XCode nel terminale?

Ho installato gli strumenti della riga di comando e ho potuto vedere il file binario in /Library/Developer/CommandLineTools/usr/bin/ , in questo modo:

$ ls /Library/Developer/CommandLineTools/usr/bin/ | grep llvm
llvm-cov
llvm-profdata

So che posso farlo funzionare aggiungendo il percorso a /etc/paths , ma non sono sicuro di quale altro effetto collaterale si verificherà se lo faccio.

Per riferimento, ecco il mio attuale /etc/paths :

$ cat /etc/paths
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin

Ho anche homebrew installato, se questo è importante.

    
posta bertzzie 23.07.2015 - 05:48
fonte

2 risposte

1

In generale, l'installazione di XCode e / o degli strumenti da riga di comando dovrebbe aver aggiunto quei percorsi alla variabile del percorso della shell. Strano che non fosse così. Forse qualcuno con più familiarità con XCode può esserti d'aiuto.

potresti semplicemente digitare l'intero percorso dell'app ogni volta che vuoi usarlo. Ma quello sarebbe un PITA.

L'aggiunta del percorso a tali app non influisce su nient'altro, ti dà solo un facile accesso alle app / ai comandi nel percorso. Se ci sono app che sono duplicati letterali di altri nel tuo percorso potrebbe essere un problema, ma tutto ciò che aggiungi alla tua variabile path è dire al terminale di "cercare in questa posizione anche i comandi."

    
risposta data 23.07.2015 - 17:47
fonte
7

Devi utilizzare lo strumento xcrun che sarà nel tuo percorso.

$ xcrun llvm-profdata <args>

Lo strumento xcrun eseguirà lo strumento dall'installazione degli strumenti di sviluppo attualmente selezionata.

Se hai installato Xcode, puoi selezionare quali strumenti di sviluppo sono utilizzati con xcode-select . Ad esempio, se hai una versione beta installata puoi usare quella versione degli strumenti da riga di comando con:

$ sudo xcode-select -s "/Applications/Xcode-beta.app"

e torna indietro con

$ sudo xcode-select -s "/Applications/Xcode.app"
    
risposta data 07.09.2015 - 16:11
fonte

Leggi altre domande sui tag