Eigen è fornito con XCode?

1

Ho scoperto che ho un file Eigen in / usr / include / eigen3 /...

Eigen è fornito da deafult con XCode 4.3 o sono stati installati da me con un gestore di pacchetti come macport o homebrew?

Lo sto chiedendo perché mi piacerebbe rimuoverli e creare una nuova installazione.

Grazie!

    
posta Maverik 18.04.2012 - 12:56
fonte

2 risposte

7

Prova a fare qualcosa di simile

pkgutil --file-info /usr/include/eigen3/your.file

Questo ritornerà da dove il file proviene da ...

Per esempio (non ho eigen3 in / usr / include):

$ pkgutil --file-info /usr/include/cups/ppd.h
volume: /
path: /usr/include/cups/ppd.h
pkgid: com.apple.pkg.DevSDKLeo

Lasciatemi aggiungere, Macports non installerebbe nulla in / usr / include (a meno che non ci sia un bug OPPURE hai detto di farlo facendo un'installazione personalizzata). Non uso Homebrew, quindi non posso commentare dove mantiene i file che installa.

In ogni caso, ho Lion, XCode 4.3.2 con gli strumenti della riga di comando installati, e non ho eigen3 in / usr / include

    
risposta data 18.04.2012 - 14:32
fonte
1

Per il record Homebrew dovrebbe aver installato l'intestazione eigen3 in / usr / local / include / eigen3 /. In base alle Domande frequenti su HomeBrew il percorso di installazione predefinito è:

/usr/local

A meno che non sia stata eseguita un'ulteriore personalizzazione, non sembra che eigen3 sia stato installato da una configurazione predefinita di HomeBrew né MacPorts come indicato da user1256923 .

Dopo aver guardato un Mac con Lion e nessun Xcode installato, al momento non esiste alcuna cartella include nel percorso /usr/include . Quindi dovresti essere sicuro di rimuoverlo e ricostruirlo.

Inoltre, Xcode 4.3.2 è autonomo come osservato da Installazione dei compilatori della riga di comando C in OS X Lion

Il che significa che Apple sta installando le cose che Xcode ha bisogno all'interno del pacchetto di applicazioni Xcode, quindi in questo caso è sicuro dire che eigen3 non è necessario per Xcode. Ad esempio, gcc e ogni altra cosa che Xcode ha bisogno si trova all'interno del suo pacchetto nel seguente percorso:

/Applications/Xcode.app/Contents/Developer/usr/

Per poter ripristinare gli strumenti di compilazione per cose diverse da Xcode in "/ usr", dovrai installare gli strumenti Xcode Command Line per apportare eventuali modifiche nella directory /usr .

Come notato da MacObserver ecco come installare gli strumenti della riga di comando:

After launching Xcode, go to Preferences and select the Downloads pane, then Components. There, in the list of candidate items, one will be the Command line tools. Click “Install.”

Xcode's Command Line Tools

    
risposta data 18.04.2012 - 14:59
fonte

Leggi altre domande sui tag