ডেবিয়ান হুইজে জিসিসি কীভাবে 4.8.1 ইনস্টল করবেন


10

আমি আমার ডেবিয়ান হুইজি 7.1.0 সিস্টেমে জিসিসি 4.8.1 ইনস্টল করতে চাই। আমার সিস্টেমে ইনস্টল করা জিসিসির বর্তমান সংস্করণটি 4.7.2। আমি দেখছি জিসিসি-৪.৮.১ দেবিয়ান সংগ্রহস্থলে উপলব্ধ। এই আপডেটটি সম্পাদন করতে গিয়ে কীভাবে কেউ আমাকে দেখাতে পারেন?


1
আপনি আমাদের এটি করতে চান কেন বলতে পারেন? এটি প্রায় অবশ্যই সমাধানের চেয়ে আরও বেশি সমস্যার সৃষ্টি করবে।
টেরডন

আমার সমস্যা হবে কেন? এই নতুন জিসিসি ভার্সনে কিছু সমস্যা আছে?
মাজি

না, এটি কেবলমাত্র নির্দিষ্ট প্রোগ্রামগুলির নির্দিষ্ট সংস্করণের জন্য নির্ভরতা থাকতে পারে। যতক্ষণ না আপনি প্রয়োজন একটি নতুন বৈশিষ্ট্য যে শুধুমাত্র সর্বশেষ সংস্করণ বিদ্যমান, আপডেট gccপ্রচেষ্টার মূল্য নয় এবং পারে জিনিষ ভঙ্গ করো না। আপনার আপডেট করার দরকার আছে কেন?
টেরডন

1
যেমনটি আমি বলেছি, এটি ভাল ধারণা নয় যতক্ষণ না আপনি জানেন যে i) যা কোনও নির্ভরতা ভঙ্গ করবে না এবং ii) নতুন সংস্করণে আপনার প্রয়োজনীয় কিছু রয়েছে। কোনও ভাল কারণে আপনার সিস্টেমের সংকলকের মতো মৌলিক উপাদানগুলি আপডেট করা ভাল ধারণা নয়।
টেরডন

1
এটি একটি অনুরূপ প্রশ্নের আমার উত্তর: ডিবিয়ানদের জন্য সর্বাধিক নতুন জিসিসি পাবেন?
ফাহিম মিঠা

উত্তর:


5

আপনি এই জাতীয় কিছু ব্যবহার করতে পারেন। তবে এটি প্রস্তাবিত নয়

আপনি যদি সত্যিই জানেন যে আপনি কী করছেন তবে আপনি নিম্নলিখিতগুলি চেষ্টা করতে পারেন:

জেসি (টেস্টিং) এ এখন জিসিসি-৪.৮ রয়েছে যা সি ++ ১১ এর সাথে সামঞ্জস্যপূর্ণ (এছাড়াও জিসিসি-৪.৯ উপলব্ধ)।

আমি নিম্নলিখিত উপায়ে এপ-পিনিং ব্যবহার করেছি:

জেসির একটি উত্স /etc/apt/source.list এ যুক্ত হয়েছিল:

deb http://ftp.uk.debian.org/debian/ jessie main non-free contrib

/etc/apt/preferences যেমনটি সম্পাদনা করা হয়েছিল:

    Package: *
    Pin: release a=wheezy
    Pin-Priority: 900

    Package: gcc*
    Pin: release a=jessie
    Pin-Priority: 910

তারপর,

$ sudo aptitude update
$ sudo aptitude install gcc-4.8/jessie

$ ln -s /usr/bin/gcc-4.8 /usr/bin/gcc
$ sudo aptitude install g++-4.8/jessie
$ ln -s /usr/bin/g++-4.8 /usr/bin/g++

দ্রষ্টব্য: জিসিসির নতুন সংস্করণটি নতুনের উপর নির্ভরশীল হতে পারে libc6যার অর্থ আপনি যদি আপনার প্রোগ্রামটি জিসিসি-৪.৮ দিয়ে সংকলন করেন তবে আপনি অন্যান্য চক্রযুক্ত মেশিনে সংকলিত প্রোগ্রামটি পরিচালনা করতে পারবেন না।

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