it-swarm-eu.dev

Existuje způsob, jak nainstalovat gcc v OSX bez instalace Xcode?

Vypadl jsem sakra z toho, a zdá se, že neexistuje žádný způsob, jak nainstalovat gcc na OS X bez instalace Xcode (což trvá 1,5 GB prostoru). Všechno, co potřebuji, je gcc a žádný z jiných nevyžádaných věcí, které přicházejí s Xcode. A v tomto okamžiku vezmu nějaký jiný překladač C.

Vím, že jsem mohl jednoduše nainstalovat Xcode, ale to je vedle bodu, protože nemám svůj původní instalační disk ani rychlé připojení k internetu.

Takže ... má někdo nějaké návrhy?

EDIT: Promiň, když jsem byl nejasný, ale potřebuju i hlavičky. V současné době instaluji gcc4 přes fink a stahuji také sdílené knihovny. Budu aktualizovat pokrok.

EDIT 2: Ok, tak jsem úspěšně nainstaloval gcc pomocí finku. Ale je to skoro k ničemu: "Chyba: kompilátor C nemůže vytvořit spustitelné soubory". Po googlingu jsem zjistil, že příčinou chyby není instalace vývojářských nástrojů společnosti Apple. Pravděpodobně proto, že potřebuji všechny knihovny, záhlaví, atd., Které jsou dostupné pouze prostřednictvím Xcode.

42
aryo

Zkuste osx-gcc-installer na github.

30
ergosys

Checkout nástroje příkazového řádku pro Xcode z Apple . Je to oficiální podpora od Apple pouze vytvořit nástroje příkazového řádku. 

34
Amir Raminfar

Dělám to už dlouho a udělal jsem takové věci a já jsem usoudil, že to prostě nestojí za to. :-(

Důvodem je, že od vás nikdo neočekává, že takové věci děláte, takže v celém systému existují předpoklady, že je tam „všechno“. Možná se do toho dnes nedostanete - nebo ještě horší, možná si ani později neuvědomíte, že je to příčina vašich problémů.

Namísto plýtvání chytrým časem na takové věci, které ve skutečnosti neprodukují žádný pracovní kód, můžete podle schválené metody spustit stahování přes noc a místo toho trávit čas tím, že plánujete a zapisujete kód nejvyšší úrovně. pro to stejně nepotřebujete kompilátor!)

7
Tom Swirly

Jsem si docela jistý, že to není možné. Nejsem si však také jistý, zda potřebujete nainstalovat všechny vývojářské sady. Došlo k instalaci několika nástrojů spolu s XCode, které mohou být volitelné. Nicméně, myslím, že máte smůlu za to, že nemusíte kousnout kulku a používat wget nebo DownThemAll nebo nějaký jiný download manager, který vám umožní pomalu stahovat vývojářské nástroje v kusech.

Kdykoliv instaluji OS X, zpravidla instaluji vývojářské nástroje, jen proto, že ohromně otevírá svět dostupného softwaru. Možná byste to měli zvážit i v budoucnu.

3
Tim Visher

První věc, kterou chcete zkusit, se nazývá Pacifista - to, co vám Pacifista umožňuje, je otevřít velký balíček (např. XCode) a přímo přistupovat k jeho částem. Jsem si jistý, že budete moci najít menší balíček uvnitř balíčku XCode, který má pouze gcc.

VŠAK není mi jasné, že se jedná o nejlepší trasu. Pokud plánujete udělat Cocoa nebo Carbon rozvoj I silně navrhnout instalaci celého balíčku, protože budete potřebovat veškerou dokumentaci a záhlaví. Pokud se chystáte pouze na práci s příkazovým řádkem, můžete stále najít, že budete muset v XCode pokecat, abyste identifikovali všechny balíčky, které budete potřebovat - například knihovny, záhlaví, manuálové stránky a tak dále.

Celkově vzato pravděpodobně ještě lépe instalujete celou věc - pokud je HD prostor opravdu těsný (například na malém starém iMacu), podívejte se na nástroje jako Monolingual - Monolingual odstraní všechny mezinárodní podporu ze všech různých aplikací OS X, které mohou snadno snížit velikost aplikace o 50%.

2
Mike Heinz

Je tu fink a MacPorts, pokud chcete snadný instalátor/updater.

1
eduffy
0
xjzhou

Nainstalujte balíček GCC z adresáře Packages v obraze disku Xcode a budete mít pouze GCC. Všimněte si, že samozřejmě nebudete mít autotools nebo jiné standardní nástroje pro sestavení, pro které budete muset nainstalovat další balíčky z této složky.

0
millenomi

Našel jsem to googling kolem, že se zdá nainstalovat bez XCode.

0
Brian