سؤال

لقد بحثت في جوجل كثيرًا، ويبدو أنه لا توجد طريقة لتثبيت gcc على نظام التشغيل OS X دون تثبيت Xcode (الذي يستغرق مساحة لا تقل عن 1.5 جيجابايت).كل ما أحتاجه هو gcc وليس أيًا من الأشياء غير المرغوب فيها الأخرى التي تأتي مع Xcode.وفي هذه المرحلة، سأستخدم أي نوع آخر من مترجمات لغة C.

أعلم أنه يمكنني ببساطة تثبيت Xcode، لكن هذا ليس هو الهدف لأنني لا أملك قرص التثبيت الأصلي ولا اتصالاً سريعًا بالإنترنت.

لذا...هل يوجد لدى احد أي اقتراحات؟

يحرر:آسف إذا لم أكن واضحا، ولكنني بحاجة إلى الرؤوس أيضا.أقوم حاليًا بتثبيت gcc4 عبر fink ويقوم بتنزيل المكتبات المشتركة أيضًا.سوف أقوم بتحديث التقدم.

تحرير 2:حسنًا، لقد نجحت في تثبيت gcc باستخدام fink.لكنها غير مجدية إلى حد كبير:"خطأ:لا يمكن للمترجم C إنشاء ملفات تنفيذية".بعد البحث على Google، وجدت أن عدم تثبيت أدوات مطوري Apple هو سبب الخطأ.ربما لأنني بحاجة إلى جميع المكتبات والرؤوس وما إلى ذلك المتوفرة فقط من خلال Xcode.

هل كانت مفيدة؟

المحلول

يحاول المثبت OSX-GCC على جيثب.

نصائح أخرى

الدفع أدوات سطر الأوامر لـ Xcode من تفاحة.إنه دعم رسمي من Apple لإنشاء أدوات سطر الأوامر فقط.

لقد كنت أفعل هذا لفترة طويلة، ولقد فعلت أشياء مثل هذه، ولقد توصلت إلى أنه ببساطة لا يستحق القيام به على الإطلاق.:-(

والسبب هو أنه لا أحد يتوقع منك أن تفعل مثل هذه الأشياء، لذلك هناك افتراضات في جميع أنحاء النظام بأن "كل شيء" موجود.قد لا تواجه هذا اليوم - أو الأسوأ من ذلك، قد لا تدرك لاحقًا أن هذا هو سبب مشكلاتك.

بدلاً من إضاعة وقتك الذكي في أشياء مثل هذه التي لا تنتج في الواقع أي كود عمل يمكنك استخدامه، اتبع الطريقة المعتمدة، وقم بتشغيل التنزيل بين عشية وضحاها، واقض وقتك بدلاً من ذلك في التخطيط وكتابة كود المستوى الأعلى (يجب عليك لا تحتاج إلى مترجم لذلك على أي حال!)

أنا متأكد إلى حد ما أن هذا غير ممكن.ومع ذلك، لست متأكدًا أيضًا مما إذا كنت بحاجة إلى مجموعة المطورين بأكملها لتثبيت أدوات المطورين.يتم تثبيت عدد لا بأس به من الأدوات مع XCode والتي قد تكون اختيارية.ومع ذلك، أعتقد أنك لست محظوظًا لأنك لا تحتاج إلى استخدام wget أو DownThemAll أو أي مدير تنزيل آخر يتيح لك تنزيل أدوات المطورين ببطء على أجزاء.

كلما قمت بتثبيت OS X، أقوم بتثبيت أدوات المطور كقاعدة، فقط لأنه يفتح عالم البرامج المتاحة بشكل هائل.ربما يجب عليك التفكير في القيام بذلك في المستقبل أيضًا.

أول شيء تريد تجربته يسمى مسالم - ما يتيح لك Pacifist القيام به هو فتح حزمة كبيرة (مثل XCode) والوصول إلى أجزاء منها مباشرة.أنا متأكد تمامًا من أنك ستتمكن من العثور على حزمة أصغر داخل حزمة XCode التي تحتوي فقط على gcc.

لكن ليس من الواضح بالنسبة لي أن هذا هو أفضل طريق.إذا كنت تخطط للقيام بتطوير الكاكاو أو الكربون بقوة أقترح تثبيت الحزمة بأكملها لأنك ستحتاج إلى جميع الوثائق والعناوين.إذا كنت تخطط فقط للقيام بأشياء سطر الأوامر، فقد تجد أنك بحاجة إلى البحث داخل XCode لتحديد جميع الحزم التي ستحتاج إليها - أشياء مثل المكتبات والرؤوس وصفحات الدليل وما إلى ذلك.

بشكل عام، ربما لا يزال من الأفضل لك تثبيت كل شيء - إذا كانت مساحة HD ضيقة جدًا (لأنك تستخدم جهاز iMac قديمًا صغيرًا على سبيل المثال)، فانظر إلى أدوات مثل أحادي اللغة - يقوم برنامج Monolingual بإزالة كل الدعم الدولي من جميع تطبيقات OS X المختلفة، مما يمكنه بسهولة تقليل حجم التطبيق بنسبة 50%.

هناك fink وMacPorts، إذا كنت تريد أداة تثبيت/تحديث سهلة.

قم بتثبيت حزمة مجلس التعاون الخليجي من دليل الحزم في صورة قرص Xcode وسيكون لديك مجلس التعاون الخليجي فقط.لاحظ أنه بالطبع لن يكون لديك أدوات تلقائية أو أدوات إنشاء قياسية أخرى، حيث سيتعين عليك تثبيت المزيد من الحزم من هذا المجلد.

وجدت هذا يبدو أن البحث عبر Google يؤدي إلى تثبيته بدون XCode.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top