প্রশ্ন ট্যাগ «gcc»

জিসিসি হ'ল জিএনইউ সংকলক সংগ্রহ। এটি লিনাক্সের সি, সি ++, গো, ফোর্টরান, এবং অ্যাডা জন্য ডি ফ্যাক্টো স্ট্যান্ডার্ড সংকলক এবং অন্যান্য অনেক ভাষা এবং প্ল্যাটফর্ম সমর্থন করে। সংকলকটি ছাড়াও জিসিসিতে একটি সরঞ্জামচেন রয়েছে (libc, libstdc ++, objdump, nm ইত্যাদি) যা বেশ কয়েকটি প্ল্যাটফর্ম এবং সিস্টেমে ব্যাপকভাবে ব্যবহৃত হয়।

11
নেতিবাচক সংখ্যা সহ মডুলো অপারেশন
একটি সি প্রোগ্রামে আমি নীচের ক্রিয়াকলাপগুলি চেষ্টা করছিলাম (কেবল আচরণটি পরীক্ষা করার জন্য) x = 5 % (-3); y = (-5) % (3); z = (-5) % (-3); printf("%d ,%d ,%d", x, y, z); আমাকে সিসিপি হিসাবে আউটপুট দিয়েছে (2, -2 , -2)। আমি প্রতিবারই একটি ইতিবাচক ফলাফল আশা করছিলাম। …
191 c  gcc  modulo 

9
সিসি এবং সি ++ শিরোনাম ফাইলগুলির জন্য জিসিসি কোথায় সন্ধান করবে?
ইউনিক্স সিস্টেমে জিসিসি কোথায় হেডার ফাইলগুলি সন্ধান করে? আমি আজ সকালে কিছু সিস্টেমের শিরোনাম ফাইলগুলির সন্ধানে কিছুটা সময় ব্যয় করেছি, তাই আমি ভেবেছিলাম এটি এখানে রাখা ভাল তথ্য হবে।
185 c  gcc  header 

3
জিসিসি কেন প্রায় একই সি কোডের জন্য এ জাতীয় মূলত বিভিন্ন সমাবেশ তৈরি করে?
একটি অনুকূলিত ftolফাংশন লেখার সময় আমি কিছু খুব বিজোড় আচরণ পেয়েছিGCC 4.6.1 । আমাকে আপনাকে প্রথমে কোডটি দেখান (স্পষ্টতার জন্য আমি পার্থক্য চিহ্নিত করেছি): দ্রুত_আরঙ্ক_আপনি, সি: int fast_trunc_one(int i) { int mantissa, exponent, sign, r; mantissa = (i & 0x07fffff) | 0x800000; exponent = 150 - ((i >> 23) & …

1
সমস্ত জিসিসি সতর্কতা অক্ষম করুন
আমি এমন একটি প্রকল্পে কাজ করছি যা একটি নির্দিষ্ট বিভিন্ন সংকলক ত্রুটি বার্তা পড়বে এবং তাদের সাথে দরকারী জিনিসগুলি করবে। নমুনা কোডবেস আমি এটি পরীক্ষা করছি (একটি এলোমেলো ওপেন-সোর্স অ্যাপ্লিকেশন) এবং তাই ঘন ঘন পুনর্নির্মাণে কয়েকটি বিট রয়েছে যা সতর্কতা উত্পন্ন করে, যা আমার পক্ষে আগ্রহী নয়। আমি কীভাবে জিসিসির …
184 gcc  g++  warnings 

2
C99 'সীমাবদ্ধ' কীওয়ার্ডটির বাস্তবিক ব্যবহার?
আমি কিছু ডকুমেন্টেশন এবং প্রশ্ন / উত্তরগুলির মাধ্যমে ব্রাউজ করছি এবং এটি উল্লেখ করে দেখেছি। আমি একটি সংক্ষিপ্ত বিবরণ পড়লাম, উল্লেখ করে যে এটি মূলত প্রোগ্রামারের কাছ থেকে একটি প্রতিশ্রুতি হবে যে পয়েন্টারটি অন্য কোথাও নির্দেশ করতে ব্যবহৃত হবে না। যে কেউ বাস্তবে এটি ব্যবহার করে এমন কিছু বাস্তবের প্রস্তাব …
182 c  gcc  c99  restrict-qualifier 

5
বিল্ড টার্গেটের বাইরে জিসিসি ডিবাগ প্রতীক কীভাবে তৈরি করবেন?
আমি জানি আমি -g বিকল্পটি ব্যবহার করে ডিবাগ প্রতীক তৈরি করতে পারি। তবে চিহ্নটি ফাইলের মধ্যে এম্বেড করা আছে। জিসিসি ফলাফল নির্বাহী / গ্রন্থাগারের বাইরে ডিবাগ প্রতীক তৈরি করতে পারে? উইন্ডোজ ভিসি ++ সংকলক এর .pdb ফাইল পছন্দ।
176 gcc  debugging  pdb-files 

6
আমার লিনাক্স বিকাশ প্রকল্পের জন্য কলং বনাম জিসিসি
আমি কলেজে আছি এবং একটি প্রকল্পের জন্য আমরা সি ব্যবহার করছি আমরা জিসিসি এবং কলং অনুসন্ধান করেছি এবং ক্ল্যাং জিসিসির চেয়ে অনেক বেশি ব্যবহারকারী বান্ধব বলে মনে হচ্ছে। ফলস্বরূপ, আমি ভাবছি যে লিনাক্সে সি এবং সি ++ বিকাশের জন্য জিসিসির বিপরীতে ঝাঁকুনি ব্যবহার করার সুবিধা বা অসুবিধাগুলি কী? আমার ক্ষেত্রে …
175 c++  c  linux  gcc  clang 

8
এর্নো থ্রেড-নিরাপদ?
ইন errno.h, এই ভেরিয়েবলটিকে তাই ঘোষণা করা হয় extern int errno;যেহেতু আমার প্রশ্নটি হ'ল errnoকিছু কল করার পরে মান পরীক্ষা করা বা মাল্টি-থ্রেড কোডে পেরের () ব্যবহার করা কি নিরাপদ? এটি কি কোনও থ্রেড নিরাপদ পরিবর্তনশীল? তা না হলে বিকল্প কী? আমি x86 আর্কিটেকচারে জিসিসি সহ লিনাক্স ব্যবহার করছি।
175 c  linux  multithreading  gcc 

11
"/ Usr / বিন / ld: -lz খুঁজে পাচ্ছেন না"
আমি উবুন্টু 10.04 এর অধীনে অ্যান্ড্রয়েড উত্স কোডটি সংকলনের চেষ্টা করছি। এই বলে আমি একটি ত্রুটি পেয়েছি, / usr / bin / ld: -lz খুঁজে পাচ্ছে না আপনি আমাকে কীভাবে এটি ঠিক করতে পারেন দয়া করে আমাকে বলতে পারেন? কী cannot find -lzমানে? এখানে সম্পূর্ণ ত্রুটি বার্তা: external/qemu/Makefile.android:1101: warning: overriding …
172 linux  gcc  linker 

4
জিসিসি 5.4.0 সহ একটি ব্যয়বহুল লাফ
আমার এমন একটি ফাংশন ছিল যা দেখতে দেখতে (কেবল গুরুত্বপূর্ণ অংশটি দেখায়): double CompareShifted(const std::vector<uint16_t>& l, const std::vector<uint16_t> &curr, int shift, int shiftY) { ... for(std::size_t i=std::max(0,-shift);i<max;i++) { if ((curr[i] < 479) && (l[i + shift] < 479)) { nontopOverlap++; } ... } ... } এই মত লিখিত, ফাংশনটি আমার …
171 c++  gcc 

11
একক হোস্টে একাধিক গ্লিবসি লাইব্রেরি
একক হোস্টে একাধিক গ্লিবসি লাইব্রেরি আমার লিনাক্স (SLES-8) সার্ভারটিতে বর্তমানে গ্লিবসি-২.২.৫-২৩৫ রয়েছে, তবে আমার একটি প্রোগ্রাম রয়েছে যা এই সংস্করণে কাজ করবে না এবং এটির জন্য গ্লিবসি -২.৩.৩ প্রয়োজন। একই হোস্টে একাধিক গ্লিবসি ইনস্টল করা কি সম্ভব? পুরানো গ্লিবসিতে আমার প্রোগ্রামটি চালানোর সময় আমি এই ত্রুটিটি পেয়েছি: ./myapp: /lib/i686/libc.so.6: version …
171 linux  gcc  glibc 

11
নাচোস উত্স কোডটি সংকলনের সময় ত্রুটি "gnu / stubs-32.h: এই জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই"
আমি আমার ল্যাপটপে নাচোস ইনস্টল করার চেষ্টা করছি এবং আমার ল্যাপটপে উবুন্টু 11.04 রয়েছে। কোডটি সি-তে রয়েছে এবং তাই এটি তৈরি করতে আমি ধরে নিয়েছি আমার ক্রস সংকলক লাগবে। আমার সমস্যাটি এখানেই। আমি কমান্ডটি ব্যবহার করে এমআইপিএস ক্রস সংকলকটির উত্স কোডটি ডাউনলোড করেছি wget http://mll.csie.ntu.edu.tw/course/os_f08/assignment/mips-decstation.linux-xgcc.gz এবং আমি এটি ব্যবহার করে …

7
ld একটি বিদ্যমান গ্রন্থাগার খুঁজে পাবে না
আমি এই ডেবিয়ান ল্যানি সিস্টেমে g ++ এর সাথে একটি অ্যাপ্লিকেশন লিঙ্ক করার চেষ্টা করছি। ld অভিযোগ করছে এটি নির্দিষ্ট গ্রন্থাগার খুঁজে পাচ্ছে না। এখানে সুনির্দিষ্ট উদাহরণটি ইমেজম্যাগিক, তবে কয়েকটি অন্যান্য লাইব্রেরিতে আমারও একই সমস্যা রয়েছে। আমি লিঙ্কারটির সাথে কল করছি: g++ -w (..lots of .o files/include directories/etc..) \ -L/usr/lib …

5
মার্চ = নেটিভ কোন ফ্ল্যাগটি সক্রিয় করবে তা কীভাবে দেখবেন?
আমি আমার সি ++ অ্যাপ্লিকেশনটি জিসিসি ৪.৩ ব্যবহার করে সংকলন করছি। আমি যে অপটিমাইজেশন ফ্ল্যাগগুলি ব্যবহার করছি তা ম্যানুয়ালি নির্বাচনের পরিবর্তে -march=native, যা তাত্ত্বিকভাবে আমি যে হার্ডওয়ারটি সংকলন করছি তার জন্য প্রযোজ্য সমস্ত অপ্টিমাইজেশন পতাকা যুক্ত করা উচিত। তবে এটি কীভাবে পতাকা ব্যবহার করছে তা আমি কীভাবে যাচাই করতে পারি?

4
সতর্কতা: বিল্ট-ইন ফাংশন 'জাইজেড' এর বেমানান অন্তর্নিহিত ঘোষণা
কয়েকটি বাইনারি সংকলন করার সময় আমি এই ধরণের সতর্কতাগুলি পেয়েছি: warning: incompatible implicit declaration of built-in function ‘strcpy’ warning: incompatible implicit declaration of built-in function ‘strlen’ warning: incompatible implicit declaration of built-in function ‘exit’ এটি সমাধান করার চেষ্টা করার জন্য, আমি যুক্ত করেছি #include <stdlib.h> এই সতর্কতার সাথে যুক্ত সি …
164 c  gcc  gcc-warning 

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