সংকলন কোড এবং সম্পাদনযোগ্য কোডের মধ্যে পার্থক্য কী?


উত্তর:


159

কম্পাইল হ'ল উত্স কোডে উত্স পরিণত করার কাজ।

লিঙ্কিং হ'ল লাইব্রেরিগুলির সাথে কাঁচা এক্সিকিউটেবলের সাথে অবজেক্ট কোডের সংমিশ্রনের কাজ।

বিল্ডিং হ'ল সংকলন এবং লিঙ্কিংয়ের সমন্বিত ক্রম, সম্ভবত ইনস্টলার তৈরির মতো অন্যান্য কার্যগুলির সাথে।

উত্স কোডটি সংকলনের পরে অনেক সংকলক স্বয়ংক্রিয়ভাবে লিঙ্কিং পদক্ষেপটি পরিচালনা করে।


19

উইকিপিডিয়া থেকে :

কম্পিউটার সফ্টওয়্যার ক্ষেত্রে, সফ্টওয়্যার বিল্ড শব্দটি হ'ল সোর্স কোড ফাইলগুলিকে কম্পিউটারে চালিত হতে পারে এমন স্ট্যান্ডেলোন সফ্টওয়্যার আর্টিক্ট (গুলি) তে রূপান্তর করার প্রক্রিয়া বা এর ফলে ফলাফলকে বোঝায়। একটি সফ্টওয়্যার বিল্ডের সবচেয়ে গুরুত্বপূর্ণ পদক্ষেপগুলির একটি সংকলন প্রক্রিয়া যেখানে উত্স কোড ফাইলগুলি এক্সিকিউটেবল কোডে রূপান্তরিত হয়।

কিছুদিনের জন্য সহজ প্রোগ্রাম প্রক্রিয়া একটি ফাইল নিয়ে গঠিত কম্পাইল করা হচ্ছে, জটিল সফ্টওয়্যার জন্য সোর্স কোড অনেক ফাইল গঠিত হতে পারে এবং বিভিন্ন উপায়ে বিভিন্ন সংস্করণ উত্পাদন করতে সংমিশ্রণে করা যেতে পারে।


9

একটি বিল্ডকে একটি স্ক্রিপ্ট হিসাবে দেখা যেতে পারে, এতে অনেক ধাপ রয়েছে the যার মধ্যে একটি প্রাথমিক কোডটি সংকলন করে। অন্যদের হতে পারে

  • চলমান পরীক্ষা
  • রিপোর্টিং (যেমন কভারেজ)
  • স্থির বিশ্লেষণ
  • প্রাক এবং পোস্ট-বিল্ড পদক্ষেপ
  • নির্দিষ্ট ফাইলের উপর কাস্টম সরঞ্জাম চলমান
  • ইনস্টলগুলি তৈরি করা হচ্ছে
  • এগুলিকে লেবেল করা এবং একটি স্থাপনাগুলিতে স্থাপন / অনুলিপি করা

7

তারা প্রায়শই একই জিনিস বোঝাতে ব্যবহৃত হয়। তবে, "বিল্ড" বলতে একটি সম্পূর্ণ অ্যাপ্লিকেশন সংকলন এবং লিঙ্কের সম্পূর্ণ প্রক্রিয়া (যেমন সি এবং সি ++ এর ক্ষেত্রে) বা অন্যদের মধ্যে আরও কিছু সহ আরও অনেক কিছু বোঝাতে পারে

  • প্যাকেজিং
  • স্বয়ংক্রিয় (ইউনিট এবং / বা সংহতকরণ) পরীক্ষা করা
  • ইনস্টলার জেনারেশন
  • ইনস্টলেশন / স্থাপনার
  • ডকুমেন্টেশন / সাইট জেনারেশন
  • রিপোর্ট জেনারেশন (যেমন পরীক্ষার ফলাফল, কভারেজ)।

মাভেনের মতো সিস্টেম রয়েছে যা জীবনচক্রের ধারণার সাথে এটিকে সাধারণীকরণ করে , যা বেশ কয়েকটি স্তর নিয়ে গঠিত, বিভিন্ন শিল্পকর্ম উত্পাদন করে, সম্ভবত পূর্ববর্তী স্তরগুলি থেকে ফলাফল এবং শিল্পকলা ব্যবহার করে।


5

আমার অভিজ্ঞতা থেকে আমি বলব যে "সংকলন" বলতে এক বা একাধিক মানব-পঠনযোগ্য উত্স ফাইলগুলিকে বাইট কোডের (সিতে অবজেক্ট ফাইলগুলি) রূপান্তর করতে বোঝানো হয়, যখন "বিল্ডিং" সংকলন, লিঙ্কিং এবং অন্য যা কিছু করা দরকার তার পুরো প্রক্রিয়াটিকে বোঝায় refers একটি সম্পূর্ণ প্যাকেজ বা প্রকল্প সম্পন্ন।


2

বেশিরভাগ লোকেরা সম্ভবত পদগুলি আন্তঃবদলযোগ্যভাবে ব্যবহার করবেন। আপনি একটি সংজ্ঞা দেখতে পেলেন: সংকলনটি কেবলমাত্র সেই পদক্ষেপ যেখানে আপনি সংকলক (জিসিসি, জাভ্যাক, যাই হোক না কেন) এর মাধ্যমে কোনও উত্স ফাইলটি পাস করেন।

উত্স চেক আউট, সংকলিত নিদর্শনগুলির জন্য একটি লক্ষ্য ফোল্ডার তৈরি করা, নির্ভরতা যাচাই করা, কি সংকলন করতে হবে তা চয়ন করা, স্বয়ংক্রিয় পরীক্ষা চালানো, একটি টর্ / জিপ / ডাইট্রিবিউশন তৈরি, একটি এফটিপি-তে চাপ দেওয়া আরও সাধারণ প্রক্রিয়া হিসাবে বিল্ডিং শোনা যায় , ইত্যাদি ...

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