Come installo GCC e produco su un Mac senza l'accesso come amministratore o usando Xcode?

2

Mi piacerebbe installare gcc e make sul mio Macbook Air, ma non ho accesso root su di esso. Ho trovato il link questo tramite la ricerca su google, ma non ho idea di come impostare il prefisso in modo che l'effettivo% eseguibile% di trova le librerie. Ho installato una directory con node.js e git installati a gcc e vorrei installare anche GCC. Non ho idea di dove cominciare con make. Qualcuno può aiutare? : D

    
posta 16trohrt 19.01.2014 - 19:53
fonte

2 risposte

3

Se non hai accesso amministratore alla tua macchina, sei ancora in grado di installare software binario precompilato nelle tue home directory. Crea una cartella nella tua home directory chiamata usr e una directory all'interno di quella che si chiama bin, se vuoi abbinare la struttura standard delle directory di dove make e gcc di solito risiedono.

puoi trovare un gnu make binary per os x qui

sulla marca

puoi trovare un link per il download per un binario gcc per os x qui

su gcc

L'uso di questi strumenti con successo senza sudo (admin o root) l'accesso è del tutto un'altra cosa ... e non l'hai chiesto, e non posso rispondere a questo, comunque. Sembra che sarebbe più facile ottenere l'accesso amministrativo attraverso vari metodi disponibili sul Web rispetto a provare a creare software senza l'accesso di amministratore. Ma questo, ovviamente, non fa parte della tua domanda. Buona fortuna!

(e FYI, sono abbastanza sicuro che Brew richieda xcode, e se riesci a installare xcode, nonostante l'entusiasmo di brewnistas per Brew, MacPorts è molto più resiliente e maturo di Brew)

    
risposta data 13.08.2014 - 18:46
fonte
0

Il modo migliore per installare la toolchain gcc senza utilizzare gli strumenti della riga di comando di Apple è utilizzare Homebrew .

Dopo aver installato Homebrew, quindi

brew tap homebrew/versions && brew install apple-gcc49
brew link --force apple-gcc49
ln -nsf $(which gcc-4.9) /usr/bin/gcc-4.9

dovresti farti lavorare.

Puoi trovare maggiori dettagli qui: link

Si noti che la toolchain di gcc include make.

    
risposta data 20.01.2014 - 08:50
fonte

Leggi altre domande sui tag