আমি কীভাবে আমার ম্যাকের উপর একটি .c ফাইল সংকলন করব?


92

আমি কীভাবে আমার ম্যাকের উপর একটি .c ফাইল সংকলন করব?


4
সম্ভবত কারণ সমস্ত উত্তরগুলি বেশ পুরানো। কোনও সি। সি ফাইল কোনও এক্সকোড প্রকল্পে যুক্ত করা যেতে পারে এবং একটি লক্ষ্যে যুক্ত করা যেতে পারে। তারপরে এটি সমস্ত .m (অবজেক্টিভ-সি) ফাইল বা সুইফ্ট ফাইলের সাথে সংকলিত হবে।
এলিস ভ্যান লুইজ

উত্তর:


36

আপনাকে অ্যাপল বিকাশকারী সরঞ্জাম ইনস্টল করতে হবে । একবার এটি হয়ে গেলে, সবচেয়ে সহজ জিনিসটি হ'ল কমান্ড লাইন থেকে Xcode IDE ব্যবহার করা বা ব্যবহার করা gccবা আজকাল আরও ভাল cc(ঝনঝন এলএলভিএম সংকলক) ব্যবহার করা।

অ্যাপলের সাইট অনুসারে, এক্সকোডের সর্বশেষতম সংস্করণ (৩.২.১) কেবল স্নো লেপার্ডে (১০..6) চলবে তাই আপনার যদি ওএস এক্স এর পূর্ববর্তী সংস্করণ থাকে তবে আপনাকে এক্সকোডের একটি পুরানো সংস্করণ ব্যবহার করতে হবে। আপনার ম্যাকটি একটি বিকাশকারী ডিভিডি নিয়ে আসা উচিত ছিল যা আপনার সিস্টেমে চালিত হওয়া সংস্করণ ধারণ করে। এছাড়াও, অ্যাপল বিকাশকারী সরঞ্জামের সাইটে এখনও ডাউনলোডের জন্য পুরানো সংস্করণ রয়েছে। Xcode 3.1.4 চিতাবাঘের উপর চালানো উচিত (10.5)।


4
হাই অ্যাডাম, অ্যাপল বিকাশকারী সরঞ্জামের জিসিসি হ'ল ঝনঝনির সি সংকলকটির প্রতীকী লিঙ্ক বা এটি একটি সত্যিকারের জিসিসি সি সি সংকলক?
চার্লস চৌ 21

4
এখানে যে কেউ গুগল করছেন, এই কিউএ প্রায় দশ বছরের পুরানো (!!!) এই উত্তরটি (পুরোটাই) পুরানো , আধুনিক উত্তরগুলি আজকাল কীভাবে এটি সহজে করা যায় তা ব্যাখ্যা করে।
ফ্যাটি

49

আপনার একটি সংকলক লাগবে। সবচেয়ে সহজ উপায় হ'ল আপনি আপনার ম্যাকের সাথে যে সিডি / ডিভিডি পেয়েছেন তা থেকে এক্সকোড বিকাশের পরিবেশ ইনস্টল করা যা আপনাকে জিসিসি দেবে। তারপরে আপনার এটির মতো সংকলন করতে সক্ষম হওয়া উচিত

gcc -o mybinaryfile mysourcefile.c

সেই ডিভিডি তাদের উপর কী বলবে। আমার দুইটি আছে. একটি আমার মনে হয় একটি স্টার্ট আপ ডিস্ক এবং অন্যটি এতে অ্যাপ্লিকেশন বলে।
ডেভিড

@ ডেভিড: আমি কোনও ম্যাক ব্যবহারকারী নই, তবে আপনি যেহেতু কিছু অ্যাপ্লিকেশন ইনস্টল করার চেষ্টা করছেন তাই আপনি যে অ্যাপ্লিকেশনগুলি বলেছেন সেটি চেষ্টা করতে পারেন। (এবং যদি আমি ভুল হয় তবে ভাল,
অন্যটিটি

আমি বাজি ধরছি এটি অ্যাপ্লিকেশন সিডিতে আছে। আমার কাছে কেবল তুষার চিতাবাঘের আপগ্রেড ডিভিডি রয়েছে (এবং এটি কেবল একটি একক ডিভিডি), এবং এক্সকোডটি "ptionচ্ছিক ইনস্টলগুলি / এক্সকোড.এমপিগিজি"
ওন্দ্রসেজ

28

শুধু আধুনিক সময়ে রেকর্ডের জন্য,

2017 এর জন্য!

1 - আপনি সাধারণত মেশিনে এক্সকোড আপডেট করেছেন

2 - ওপেন টার্মিনাল এবং

$ xcode-select --install

এটি এক বা দুই মিনিটের একটি সংক্ষিপ্ত ইনস্টল সম্পাদন করবে।

3 - এক্সকোড চালু করুন। "নতুন" "প্রকল্প" ... আপনাকে "কমান্ড লাইন সরঞ্জাম" নির্বাচন করতে হবে

দ্রষ্টব্য - বিভ্রান্তিকরভাবে এটি "ম্যাকোস" ট্যাবের অধীনে

এই এক চয়ন করুন

পরবর্তী স্ক্রিনে "সি" ভাষা নির্বাচন করুন ...

এখানে চিত্র বর্ণনা লিখুন

4- আপনাকে আপনার ডেস্কটপে কোথাও এই প্রকল্পটি সংরক্ষণ করতে বলা হবে। আপনি যে প্রকল্পটি এখানে প্রকল্প দেবেন তা হ'ল এই ফোল্ডারের নাম যা প্রকল্পটি ধরে রাখবে। আসল সফ্টওয়্যারটিতে এর কোনও গুরুত্ব নেই।

5 - আপনি সোনার! আপনি এখন ম্যাক এবং এক্সকোড দিয়ে সি উপভোগ করতে পারেন।

তুমি সোনার


24

2017 সালে, এটি এটি করবে:

cc myfile.c

সম্ভবত প্রশ্ন আরও নির্দিষ্ট হতে পারে। আমার ব্যাখ্যাটি হ'ল এটি ম্যাকোজে একটি সংকলক কীভাবে ইনস্টল করবেন জিজ্ঞাসা করে
ম্যাক্স ম্যাকলিড

5

আপনি gcc -c tat.c -o tst ব্যবহার করে টার্মিনালে জিসিসি ব্যবহার করতে পারেন

তবে এটি ডিফল্টরূপে ইনস্টল হয় না come আপনাকে ট্যুর ইনস্টল ডিস্ক থেকে এক্সকোড প্যাকেজ ইনস্টল করতে হবে বা http://developer.apple.com থেকে ডাউনলোড করতে হবে

এখানে কোথা থেকে অতীত বিকাশকারী সরঞ্জামগুলি ডাউনলোড করবেন, যার মধ্যে এক্সকোড ৩.১, 3.0, 2.5 রয়েছে ...

http://con সং.


আমি আপেল সাইটে গিয়েছিলাম এবং তাদের কাছে কেবল স্নো লেপার্ডের জন্য এক্সকোড ছিল। যা আমার কাছে নেই আমি তাদের সাইটে Xcode এর ইলির সংস্করণটি কোথায় পেতে পারি? বা তাদের কাছে থাকা সংস্করণটি কি আমার পক্ষে কাজ করবে?
ডেভিড

আপনি কেবল স্নো লেপার্ডের একটি নয়, সেখানে একটি পুরানো সংস্করণও সন্ধান করতে পারবেন। যদি তা না হয় তবে এটি আপনার ওএসের সাথে সঙ্গতিপূর্ণ "অতিরিক্ত" ফোল্ডারে আপনার ইনস্টল ডিভিডিতে থাকতে পারে। আমি বিশ্বাস করি যে এক্সকোড ৩.০ চিতাবাঘের সাথে সামঞ্জস্যপূর্ণ এবং সম্ভবত ৩.১.
আলব্লু

সংরক্ষণাগারভুক্ত এক্সকোড উপলভ্য যেখানে অ্যাপল কানেক্ট সাইটে ইউআরএল যুক্ত করা হয়েছে।
আলব্লিউ

2

gccসংকলক ব্যবহার করুন । এটি ধরে নিয়েছে যে আপনার বিকাশকারী সরঞ্জাম ইনস্টল আছে।


2

আইএমও, ওঁরেন্দেজ হলেন "সবচেয়ে ডান"।
এক্সকোডকে অবলম্বন না করে এটি করার জন্য গুই-এর পদ্ধতি রয়েছে। আমি ট্রাইসি পছন্দ করি।

ম্যাক ওএস এক্সের মধ্যে বিকাশকারী সরঞ্জামগুলি রয়েছে, ম্যাকিনটোস অ্যাপ্লিকেশনগুলি তৈরি করার জন্য একটি বিকাশকারী পরিবেশ। তবে, কেউ যদি সি ব্যবহার করে প্রোগ্রামিং অধ্যয়ন করতে চান, তবে একটি ছোট্ট নমুনা প্রোগ্রাম লিখতে Xcode নতুনদের জন্য খুব বড় এবং জটিল। ট্রাইসি নতুনদের জন্য খুব উপযুক্ত।

এখানে চিত্র বর্ণনা লিখুন

আপনার একটি বিশাল এক্সকোড অ্যাপ্লিকেশন আরম্ভ করতে হবে না, বা টার্মিনালে অপরিচিত কমান্ডগুলি টাইপ করতে হবে। ট্রাইসি ব্যবহার করে আপনি টেক্সটএডিটের মতো সি, সি ++ এবং রুবি প্রোগ্রাম লিখতে, সংকলন করতে এবং চালাতে পারেন। এটি কেবলমাত্র একটি উত্স কোড ফাইল সংকলনের জন্য উপলব্ধ তবে এটি নমুনা প্রোগ্রাম চেষ্টা করার জন্য যথেষ্ট।


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