প্রশ্ন ট্যাগ «compiler-construction»

সংকলকগুলির প্রোগ্রামিং সম্পর্কিত প্রশ্নগুলির জন্য বা সংকলকগুলির বিশদ অভ্যন্তরীণ কাজ সম্পর্কে প্রশ্নগুলির জন্য ট্যাগ সংকলক-নির্মাণ প্রয়োগ করা উচিত। * নির্দিষ্ট কম্পাইলার ব্যবহার বা সংকলনের ত্রুটি * ব্যবহার সম্পর্কিত প্রশ্নের জন্য ব্যবহার করবেন না।

6
.Bss বিভাগ কেন প্রয়োজন?
আমি যা জানি তা হল যে গ্লোবাল এবং স্ট্যাটিক ভেরিয়েবলগুলি .dataসেগমেন্টে সঞ্চিত রয়েছে এবং অবিচ্ছিন্ন তথ্য .bssসেগমেন্টে রয়েছে। আমি যা বুঝতে পারি না তা হ'ল আমরা কেন অবিচ্ছিন্ন ভেরিয়েবলগুলির জন্য উত্সর্গীকৃত বিভাগ রাখি? যদি একটি অবিশ্রান্ত ভেরিয়েবলের রান সময় নির্ধারিত একটি মান থাকে, তবে ভেরিয়েবলটি .bssকেবলমাত্র বিভাগে বিদ্যমান ? নিম্নলিখিত …

1
ভিএস ডিবাগার 'ম্যাজিক নাম' সম্পর্কে কোথায় শিখবেন
আপনি যদি কখনও প্রতিফলক ব্যবহার করেছেন, আপনি সম্ভবত লক্ষ্য করেছেন যে সি # সংকলকটি প্রকার, পদ্ধতি, ক্ষেত্র এবং স্থানীয় ভেরিয়েবল উত্পন্ন করে যা ডিবাগারের দ্বারা 'বিশেষ' প্রদর্শন প্রাপ্য। উদাহরণস্বরূপ, 'সিএস $' দিয়ে শুরু হওয়া স্থানীয় ভেরিয়েবলগুলি ব্যবহারকারীর কাছে প্রদর্শিত হয় না। বেনামে পদ্ধতি বন্ধ করে দেওয়ার জন্য, স্বয়ংক্রিয় বৈশিষ্ট্যগুলির ক্ষেত্রগুলিকে …

8
Qt: -lGL ত্রুটি খুঁজে পাচ্ছে না
আমি কেবল কিউটিক্রিটার পুনরায় ইনস্টল করেছি, নতুন প্রকল্প তৈরি করেছি ( কিউটি অ্যাপ্লিকেশন ) সংকলনের পরে এটি পেয়েছে: /usr/bin/ld: **cannot find -lGL** collect2: error: ld returned 1 exit status make: *** [untitled1] Error 1 18:07:41: The process "/usr/bin/make" exited with code 2. Error while building/deploying project untitled1 (kit: Desktop Qt …

6
(A + B + C) ≠ (A + C + B) এবং সংকলক পুনঃক্রম
দুটি 32-বিট পূর্ণসংখ্যা যোগ করার ফলে পূর্ণসংখ্যার ওভারফ্লো হতে পারে: uint64_t u64_z = u32_x + u32_y; 32-বিট পূর্ণসংখ্যার মধ্যে কোনও একটি আগে কাস্ট করা বা 64-বিট পূর্ণসংখ্যায় যুক্ত করা গেলে এই ওভারফ্লো এড়ানো যায়। uint64_t u64_z = u32_x + u64_a + u32_y; তবে, যদি সংকলক সংযোজনটিকে পুনরায় অর্ডার করার সিদ্ধান্ত …


13
সি ++ ফাংশন কোনও নির্দিষ্ট ভেরিয়েবলের মান পরিবর্তন করবে কিনা তা নির্ধারণ করতে পারে এমন একটি সংকলক তৈরি করা কেন অসম্ভব?
আমি এই বইটি একটি বইতে পড়েছি: এমন একটি সংকলক তৈরি করা অসম্ভব যেটি আসলে একটি সি ++ ফাংশন নির্দিষ্ট ভেরিয়েবলের মান পরিবর্তন করবে কিনা তা নির্ধারণ করতে পারে। অনুচ্ছেদটি কনস্ট-নেসের জন্য পরীক্ষা করার সময় সংকলক কেন রক্ষণশীল তা নিয়ে কথা বলছিল। কেন এমন সংকলক তৈরি করা অসম্ভব? সংকলক সর্বদা এটি …

3
অ্যান্ড্রয়েড স্টুডিও ত্রুটির অর্থ: এনটোটেড নয় প্যারামিটারগুলি @ নননুল প্যারামিটারকে ওভাররাইড করে
আমি অ্যান্ড্রয়েড স্টুডিও চেষ্টা করছি। একটি নতুন প্রকল্প তৈরি করার পরে এবং onSaveInstanceStateMyActivity শ্রেণীর তৈরিতে একটি ডিফল্ট পদ্ধতি যুক্ত করার পরে, যখন আমি কোডটি গিটের প্রতিশ্রুতি দেওয়ার চেষ্টা করি, তখন আমি একটি অদ্ভুত ত্রুটি পাই যা আমি বুঝতে পারি না। কোডটি হ'ল: আমি যে ত্রুটিটি পাই তা হ'ল: যদি আমি …

8
এলআর, এসএলআর এবং এলএলআর পার্সারগুলির মধ্যে পার্থক্য কী?
এলআর, এসএলআর এবং এলএলআর পার্সারগুলির মধ্যে আসল পার্থক্য কী? আমি জানি যে এসএলআর এবং এলএএলআর হ'ল এলআর পার্সারগুলির প্রকার, তবে তাদের পার্সিং সারণীর ক্ষেত্রে যতটা আসল পার্থক্য তা কী? এবং কীভাবে দেখানো যায় যে ব্যাকরণটি এলআর, এসএলআর, বা এলএলআর? এলএল ব্যাকরণের জন্য আমাদের কেবল তা দেখিয়ে দিতে হবে যে পার্সিং …

3
জি ++ দিয়ে স্ট্যাটিক লাইব্রেরি কীভাবে তৈরি করবেন?
কেউ দয়া করে আমাকে বলতে পারেন কীভাবে একটি .cpp এবং একটি .hpp ফাইল থেকে একটি স্ট্যাটিক লাইব্রেরি তৈরি করবেন? আমার .o এবং .a তৈরি করার দরকার আছে? আমি আরও জানতে চাই যে কীভাবে আমি স্থির গ্রন্থাগারটি সংকলন করতে পারি এবং এটি অন্য .cpp কোডে ব্যবহার করতে পারি। আমার আছে header.cpp, …

4
কতটি জিসিসি অপ্টিমাইজেশন স্তর রয়েছে?
কতটি জিসিসি অপ্টিমাইজেশন স্তর রয়েছে? আমি gcc -O1, gcc -O2, gcc -O3, এবং gcc -O4 চেষ্টা করেছি আমি যদি সত্যিই বড় সংখ্যা ব্যবহার করি তবে এটি কাজ করবে না। তবে আমি চেষ্টা করেছি gcc -O100 এবং এটি সংকলিত। কতটি অপ্টিমাইজেশন স্তর আছে?

3
কেন এটি (নাল ||! ট্রাইপার্স) শর্তসাপেক্ষে "নিযুক্ত স্বাক্ষরিত স্থানীয় ভেরিয়েবলের ব্যবহার" ফলাফল দেয়?
নিম্নলিখিত কোডের অ-স্বাক্ষরিত স্থানীয় ভেরিয়েবল "সংখ্যাঅফগ্রুপ" ব্যবহারের ফলাফল : int numberOfGroups; if(options.NumberOfGroups == null || !int.TryParse(options.NumberOfGroups, out numberOfGroups)) { numberOfGroups = 10; } তবে, এই কোডটি ঠিকঠাকভাবে কাজ করে (যদিও, রিশার্পার বলছেন এটি = 10অপ্রয়োজনীয়): int numberOfGroups = 10; if(options.NumberOfGroups == null || !int.TryParse(options.NumberOfGroups, out numberOfGroups)) { numberOfGroups = 10; …

5
গ্রহন: দৃ enable়তা সক্ষম করুন
আমি এক্লিপস গ্যালিলিও চালাচ্ছি। আমি কীভাবে গ্রহণ করতে পারি ग्रहণে? অন্যান্য সাইটগুলির পরামর্শ অনুসারে, আমি যুক্তিগুলি যুক্ত করার চেষ্টা করেছি : -ea. আমি কম্পাইলার কমপ্লায়েন্স লেভেলে পরিবর্তন করার চেষ্টাও করেছি 1.4। এই পরামর্শগুলির মধ্যে কোনওটিই কাজ করেনি।

11
বুটস্ট্র্যাপিংয়ের জন্য এখনও বাইরের সমর্থন প্রয়োজন
আমি কোনও ভাষা বুটস্ট্র্যাপিংয়ের ধারণা শুনেছি, অর্থাত্ নিজের পক্ষে ভাষার জন্য একটি সংকলক / দোভাষী লিখছি। আমি ভাবছিলাম যে এটি কীভাবে সম্পাদন করা যায় এবং কিছুটা ঘুরে দেখা যায়, এবং কাউকে বলতে দেখেছিলাম যে এটি কেবল উভয় দ্বারা করা সম্ভব একটি ভিন্ন ভাষায় প্রাথমিক সংকলক লিখছি। অ্যাসেমব্লিতে একটি প্রাথমিক সংকলক …

14
এই জাভা কোডটি সংকলন করে কেন?
পদ্ধতি বা শ্রেণিবক্ষে, নীচের লাইনটি (সতর্কতা সহ) সংকলন করে: int x = x = 1; শ্রেণীর সুযোগে, যেখানে ভেরিয়েবলগুলি তাদের ডিফল্ট মানগুলি পায় , নিম্নলিখিতটি 'অপরিবর্তিত রেফারেন্স' ত্রুটি দেয়: int x = x + 1; প্রথমটি x = x = 1কি একই 'অপরিজ্ঞাত রেফারেন্স' ত্রুটির সাথে শেষ হওয়া উচিত নয় …

14
এক্সকোড 4 (এবং নির্ভরতা) এর সাথে সমস্যাগুলি সঙ্কলন করুন, তৈরি করুন বা সংরক্ষণাগারভুক্ত করুন
আরও সাধারণ সমস্যাগুলি কভার করতে এই প্রশ্নটি কয়েক সপ্তাহ ধরে বিকশিত হয়েছে xcode4 (এবং আপগ্রেড করার প্রকল্পগুলি পুরানো হয়ে যায় এক্সকোডs)। তবে একই সেট নির্দেশিকাগুলি অনুসরণ করে অনেকগুলি সমস্যার সমাধান করা যেতে পারে। নিম্নলিখিত সমস্যাগুলির যদি আপনার কাছে থাকে তবে গৃহীত উত্তরের পদ্ধতিগুলি ব্যবহার করে দেখুন: এক্সকোড 4 কোনও অ্যাপ …

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