2010-03-31 10 views
9

Próbuję napisać skrypt, który używa polecenia make, ale Mac OS 10.5 nie jest fabrycznie zainstalowany, a po pobraniu źródła make kod z witryny gnu, musisz użyć go, aby skompilować i zainstalować. co jest trudne, jeśli nie masz go na pierwszym miejscu. Jak mogę zainstalować make?
(Wiem, że można uzyskać, instalując Xcode i narzędzia programistyczne, które pochodzą z mac os, ale nie chcę, aby ludzie musieli znaleźć swoje mac dvd instalacyjne, aby móc korzystać ze skryptu.)Zainstaluj polecenie make bez już tworzenia (mac os 10.5)

Nie trzeba nawet tworzyć, szukam tylko narzędzia, które można łatwo pobrać w skrypcie (używając ftp lub curl) i użyć do kompilacji kodu źródłowego.

Odpowiedz

10

GNU Bądź źródło archiwum tar zawiera build.sh skrypt do rozwiązania tej sytuacji kurczaka i jaj. Od README:

Jeśli trzeba budować GNU make i mieć żadnego innego zrobić programu użyć, można użyć skryptu powłoki build.sh zamiast. Aby to zrobić, uruchom najpierw configure zgodnie z opisem w INSTALL. Następnie zamiast wpisywać make do , należy utworzyć program, wpisz sh build.sh. To powinno skompilować program w bieżącym katalogu. Wtedy będziesz mieć program Make, który możesz użyć dla ./make install lub cokolwiek innego.

Tak, pomyśleli o tym problemie!

+0

Próbowałem zainstalować kompilator gcc. Wymaga Make. Jednak instalacja (krok konfiguracji) wymaga gcc. Masz pomysł, jak postąpić? Doceniam Twoją pomoc. – Srikanth

+0

Myślę, że znajdziesz konfigurowanie i budowanie Make wymaga _a kompilatora C, ale nie GCC specjalnie. –

3

Zestaw Developer Tools znajduje się na dysku instalacyjnym systemu OS X w sekcji "Opcjonalne instalacje".

Edit:

Można download Xcode jeśli jesteś zarejestrowany jako Apple Developer.

+0

W moim pytaniu powiedziałem: "(Wiem, że można uzyskać, instalując Xcode i narzędzia programistyczne, które są dostarczane z mac os, ale nie chcę, aby ludzie musieli szukać swoich mac os install dvds do móc korzystać ze skryptu.) " – anoda9

+0

Przepraszam, tęskniłem za tym. Wygląda na to, że jest to wybór znalezienia ich DVD lub pobrania i ewentualnie budowania. Co jest największym problemem? Jakie są zasady Apple dotyczące redystrybucji poszczególnych plików? –

+0

Tak, to niefortunne, że ściągają cały pakiet tylko po to, by dostać jedną rzecz, którą chcesz. – anoda9

Powiązane problemy