হোমব্রিউ দিয়ে জিসিসি ইনস্টল হয়েছে, এখন ঝাঁকুনির পরিবর্তে সেই জিসিসি কীভাবে ব্যবহার করবেন?


18

আমি এর সাথে জিসিসি ইনস্টল করেছি brew install gcc, তবে আমি টাইপ gccকরার পরে ডিফল্ট আচরণটি ব্যবহার করা বাকি clang। আমি কীভাবে জিনিসগুলি সেট করব যাতে gccটার্মিনালে টাইপ করা স্বয়ংক্রিয়ভাবে gccহোমব্রিউ দ্বারা ইনস্টল করা ব্যবহার করে ?


1
আমি এই সমস্যাটি পেরিয়েছি এবং আমার জন্য কাজ করেছি নীচের লিঙ্কটি worked এই সমস্যাটির জন্য মার্ক সেটেল থেকে উত্তরটি সেরা ছিল। stackoverflow.com/questions/28970935/...
user1896293

উত্তর:


14

আপনি সম্ভবত আপনার AT PATH ভেরিয়েবল পরীক্ষা করতে চাইবেন। gccHomebrew থেকে রক্ষিত উচিত /usr/local/binএবং যে এর Xcode সংস্করণ সামনে থাকা উচিত gcc/ clang

আপনি যদি PATH ভেরিয়েবল পরিবর্তন করেন - তবে শেলটি থেকে লগ আউট করতে বা যথাযথ শেলটি পুনঃস্থাপন করতে ভুলবেন না ।

এই উত্তরের পাশাপাশি এলিয়াসগুলি ব্যবহার করে একটি দুর্দান্ত সমাধান রয়েছে - সুতরাং আপনার যদি একাধিক gccইনস্টল থাকে তবে আপনাকে পথ সম্পর্কে চিন্তা করতে বা যত্ন করতে হবে না ।


এক্সকোড সংস্করণের তুলনায় AT PATH ভেরিয়েবলের আগে হোমব্রিউজিকে সিসিটি স্থাপন করা গ্যারান্টি দিতে যথেষ্ট যে হোমব্রাবির জিসিসি রেফারেন্স হবে? আমি নিশ্চিত ছিলাম না যে AT PATH- এ দ্বৈত সংজ্ঞা কীভাবে কাজ করবে।
নিউট্রনস্টার

2
পাথগুলি অর্ডার নির্ভর। / Usr এর আগে / usr / স্থানীয় রাখা ডিফল্ট অ্যাপ্লিকেশন ওভাররাইড করার একটি স্ট্যান্ডার্ড উপায়। আমি লোকেদের এর আগে ~ / বিন রেখেছি দেখেছি।
অ্যান্ড্রু লাজার 21

Homebrew করা নেই gccমধ্যে /usr/local/bin। এটি সামঞ্জস্যের জন্য কারণ সমস্ত কিছু তারপরে gccসিস্টেমে clangসংকলকটির পরিবর্তে ব্যবহার করা হবে (যা এ্যালাইজডও হয় gcc)। এটি যা করে তা হ'ল সংস্করণযুক্ত লিঙ্ক স্থাপন /usr/local/binকরা gcc-8
জেসন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.