ব্যাখ্যা
ত্রুটি বার্তাটি আমাদের জানিয়েছিল, বিল্ড-টাইম নির্ভরতা (এই ক্ষেত্রে এটি cc1পাওয়া যায় নি), সুতরাং আমাদের কেবল দরকার - উপযুক্ত প্যাকেজটি সিস্টেমে ইনস্টল করুন (প্যাকেজ ম্যানেজার // উত্স থেকে // অন্যভাবে ব্যবহার করে)
কি cc1:
cc1অভ্যন্তরীণ কমান্ড যা প্রাক-প্রক্রিয়াজাত সি-ভাষা ফাইলগুলি গ্রহণ করে এবং তাদের সমাবেশে রূপান্তর করে। এটি আসল অংশ যা সি ++ এর জন্য সি সংকলন করে, সেখানে সিসি 1 প্লাস এবং বিভিন্ন ভাষার জন্য অন্যান্য অভ্যন্তরীণ কমান্ড রয়েছে।
এই উত্তরটি থেকে নেওয়া দ্বারা অ্যালান Shutko ।
এর জন্য সমাধান: উবুন্টু / লিনাক্স মিন্ট
sudo apt-get update
sudo apt-get install --reinstall build-essential
এর জন্য সমাধান: ডকার-আলপাইন পরিবেশ
আপনি যদি ডকার-আলপাইন পরিবেশে থাকেন তবে এটিকে যুক্ত করে বিল্ড-বেস প্যাকেজটি ইনস্টল করুন Dockerfile:
RUN apk add build-base
পাবলো ক্যাসেটেলানো সরবরাহ করেছেন আরও ভাল প্যাকেজের নাম । আরও বিশদ এখানে ।
আপনার যদি বিল্ডিংয়ের উদ্দেশ্যে আরও প্যাকেজ দরকার হয় তবে আলপাইন-এসডিके প্যাকেজ যুক্ত করার বিষয়টি বিবেচনা করুন :
RUN apk add alpine-sdk
থেকে নেওয়া GitHub
এর জন্য সমাধান: সেন্টোস / ফেডোরা
এই উত্তরে সেন্টোস এবং ফেডোরা লিনাক্সের জন্য নির্দেশাবলী রয়েছে
এর জন্য সমাধান: অ্যামাজন লিনাক্স
sudo yum install gcc72-c++
থেকে নেওয়া এই মন্তব্যটি দ্বারা CoderChris
আপনি এটি দ্বারা মিসড নির্ভরতা ইনস্টল করার চেষ্টাও করতে পারেন ( যদিও এটি সমস্যার সমাধান না করার কথা বলা হয় ):
sudo yum install gcc-c++.noarch
এই উত্তর থেকে নেওয়া